Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 29, 2017 21:35:16

LeoiStyle1304
Зарегистрирован: 2017-11-29
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с решением задач, пожалуйста на Python

Помогите пожалуйста решить,с пояснением,если можно:
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)

Прикреплённый файлы:
attachment NqcPI8trZ20.jpg (51,0 KБ)

Офлайн

#2 Ноя. 30, 2017 03:03:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9895
Репутация: +  854  -
Профиль   Отправить e-mail  

Помогите с решением задач, пожалуйста на Python

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
>>> 



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version