`pip instal bpython` ```python x, y, z = map(int, input().strip().split()) print(f"{x=}, {y=}, {z=}") x, y, z = map(int, (x, y, z)) ############### from functools import reduce volume = reduce(lambda x, y: x * y, map(int, input().strip().split())) print(f"(volume= {volume})) ############### names = ['Христофор', 'Адемар', 'Тэя', 'Стефания', 'Архип'] names_starts_a = [name for name in names if name.startswith('A')] print(names_starts_a) ############### names = ['Христофор', 'Адемар', 'Тэя', 'Стефания', 'Архип'] names_starts_a = filter(lambda name: name.startswith('A'), names) print(list(names_starts_a)) ############### numbers = [1, 2, 3] # Копирование массива: another_numbers = numbers[:] # Перевернуть массив: numbers[::-1] # Проверка на вхождение: name = "Василий" if name in ('Алексей', 'Пётр', 'Христофор'): print(name) # Проверка все-ли True: if all((a, b, c, d, e)): print("All True") # Проверка если хотя бы один True: if any((a, b, c, d, e)): print("Any True") ############### # Тернарный оператор: admin_email = "admin@site.ru" if config.IS_PRODACTION else "mymail@mail.com" # Выбор метода в зависимости от : class User: def __init__(self, group: str): self.group = group user = User(group='admin') group_to_process_method = { 'admin': process_admin_request, 'manager': process_manager_request, 'client': process_client_request, 'anon': process_anon_request, } ```