/
piligrim
/
Python_Django_Learn
Обзор
Документация
Войти
/
piligrim
/
Python_Django_Learn
Код
Запросы
1
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
second_task.py
80 строк
1 KB
piligrim
task2
26 сен 2024, 13:08
26 сен 2024, 13:08
449e382
Код
Авторство
О чём код?
# zadanie 1 a, b = map(int, input().split()) print(a > 5, b > 5, not a, a == b, a + 5 == b, b <= a ) # zadanie 2 year = int(input()) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print("Високосный") else: print("Обычный") # zadanie 3 goyda = 'ab2h625' print (goyda[::-1]) # zadanie 4 w, n = 'ab2h625', 3 print (w[:n], w[-n:], w[::n]) hb, n = 'cv550098qwevb', 2 print (hb[:n], hb[-n:], hb[::n]) # zadanie 5 text = input() months = { "январь": "01", "февраль": "02", "март": "03", "апрель": "04", "май": "05", "июнь": "06", "июль": "07", "август": "08", "сентябрь": "09", "октябрь": "10", "ноябрь": "11", "декабрь": "12" } for word in text.lower().split(): if word in months: print(months[word]) break # zadanie 6 num = eval(input()) n = int(input()) vivod = [x for i, x in enumerate(num) if i % n == 0 and x > 0 and x == int(x)] print(vivod) # zadanie 7 list = eval(input()) n = int(input()) zet = lambda x: x > 1 and all(x % i != 0 for i in range(2, int(x ** 0.5) + 1)) result = [x for i, x in enumerate(list) if i % n == 0 and zet(x)][::-1] print(result) # zadanie 8 sum = 0 while True: value = input() if value == 'выход': print(sum) break try: num = float(value) sum += num if int(num) != num else -num except ValueError: print('Unexpected argument')