Найти - Пользователи
Полная версия: Помогите с решением задач, пожалуйста на Python
Начало » Центр помощи » Помогите с решением задач, пожалуйста на Python
1
LeoiStyle1304
Помогите пожалуйста решить,с пояснением,если можно:
1) Сколько будет времени через N минут? На вход программы подается число минут (N). Программа должны вывести время в формате строки «часы:минуты». Например: при N = 150 программа выведет «2:30». Учтите, что количество минут (число N) может быть больше чем количество минут в сутках.
2)Написать функцию, которая принимает на вход номер месяца (число от 1 до 12) и возвращает период года, которому соответствует этот номер. Например:
your_func(1) => «Зима»;
your_func(5) => «Весна»;
your_func(12) => «Зима».
3). Написать функцию, которая принимает на вход текст и возвращает слово, которое в этом тексте встречается чаще всего. Регистр не учитывается.
4): Напишите функцию, которая принимает на вход строку из 6 цифр и определяет является ли этот билет счастливым или нет. Билет является счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр билета. Функция возвращает строку «Счастливый», если билет является счастливым. В противном случае функция возвращает строку «Простой»
py.user.next
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
>>> 
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB