From e5abc1fe99340b979b18864d978179f71fe8f5c5 Mon Sep 17 00:00:00 2001 From: vlapa Date: Sat, 13 Jun 2026 20:33:26 +0300 Subject: First --- ...200\321\203\320\272\321\206\320\270\320\271.md" | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 "PYTHON/12 \320\276\320\264\320\275\320\276\321\201\321\202\321\200\320\276\321\207\320\275\321\213\321\205 \320\272\320\276\320\275\321\201\321\202\321\200\321\203\320\272\321\206\320\270\320\271.md" (limited to 'PYTHON/12 однострочных конструкций.md') diff --git "a/PYTHON/12 \320\276\320\264\320\275\320\276\321\201\321\202\321\200\320\276\321\207\320\275\321\213\321\205 \320\272\320\276\320\275\321\201\321\202\321\200\321\203\320\272\321\206\320\270\320\271.md" "b/PYTHON/12 \320\276\320\264\320\275\320\276\321\201\321\202\321\200\320\276\321\207\320\275\321\213\321\205 \320\272\320\276\320\275\321\201\321\202\321\200\321\203\320\272\321\206\320\270\320\271.md" new file mode 100644 index 0000000..1e5d8be --- /dev/null +++ "b/PYTHON/12 \320\276\320\264\320\275\320\276\321\201\321\202\321\200\320\276\321\207\320\275\321\213\321\205 \320\272\320\276\320\275\321\201\321\202\321\200\321\203\320\272\321\206\320\270\320\271.md" @@ -0,0 +1,65 @@ +`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, + +} + + +``` + -- cgit v1.2.3