Форум сайта python.su
Помогите пожалуйста решить,с пояснением,если можно:
1) Сколько будет времени через N минут? На вход программы подается число минут (N). Программа должны вывести время в формате строки «часы:минуты». Например: при N = 150 программа выведет «2:30». Учтите, что количество минут (число N) может быть больше чем количество минут в сутках.
2)Написать функцию, которая принимает на вход номер месяца (число от 1 до 12) и возвращает период года, которому соответствует этот номер. Например:
your_func(1) => «Зима»;
your_func(5) => «Весна»;
your_func(12) => «Зима».
3). Написать функцию, которая принимает на вход текст и возвращает слово, которое в этом тексте встречается чаще всего. Регистр не учитывается.
4): Напишите функцию, которая принимает на вход строку из 6 цифр и определяет является ли этот билет счастливым или нет. Билет является счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр билета. Функция возвращает строку «Счастливый», если билет является счастливым. В противном случае функция возвращает строку «Простой»
Отредактировано LeoiStyle1304 (Ноя. 29, 2017 21:39:03)
Прикреплённый файлы: NqcPI8trZ20.jpg (51,0 KБ)
Офлайн
LeoiStyle1304
2)Написать функцию, которая принимает на вход номер месяца (число от 1 до 12) и возвращает период года, которому соответствует этот номер. Например:
your_func(1) => «Зима»;
your_func(5) => «Весна»;
your_func(12) => «Зима».
>>> def get_season(month): ... if month in {12, 1, 2}: ... return 'winter' ... elif month in {3, 4, 5}: ... return 'spring' ... elif month in {6, 7, 8}: ... return 'summer' ... elif month in {9, 10, 11}: ... return 'autumn' ... else: ... raise ValueError('wrong month number: ' + str(month)) ... >>> list(map(get_season, range(1, 12 + 1))) ['winter', 'winter', 'spring', 'spring', 'spring', 'summer', 'summer', 'summer', 'autumn', 'autumn', 'autumn', 'winter'] >>> >>> get_season(0) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 11, in get_season ValueError: wrong month number: 0 >>> >>> get_season(13) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 11, in get_season ValueError: wrong month number: 13 >>>
Офлайн