Информатика, программы на питон
Практическая работа.
Уровень A. Напишите программу, которая получает с клавиатуры номер месяца и выводит название соответствующего ему время года или сообщение об ошибке. Используйте условие с логической операцией «или» (if m==3 or m==4 or m==5: print(‘весна’))
Пример:
Введите номер месяца:
5
Весна.
Уровень B. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом ‘год’, ‘года’ или ‘лет’. Например, ’21 год’, ’22 года’, ’25 лет’.
Пример:
Введите возраст: 18
Вам 18 лет.
Пример:
Введите возраст: 21
Вам 21 год.
Пример:
Введите возраст: 22
Вам 22 года.
Выбор правильного варианта зависит от последней цифры числа, но необходимо в начале программы рассмотреть «исключения». Например, можно начать программу следующим образом:
m=int(input(«введите возраст до 120»))
x = m % 10 #x- последняя цифра числа
if m==11 or m==12 or m==13: print(«лет»)
elif x==2 or x==3 or x==4: print(‘года’)
Закончите программу
month = int(input(«Введите номер месяца: «))
if month == 12 or month < 3:
print(«зима»)
elif month < 6:
print(«весна»)
elif month < 9:
print(«лето»)
elif month < 12:
print(«осень»)
else:
print(«Ошибка: неверный номер месяца»)
# Level B
возраст = int(input(«Введите ваш возраст: «))
if возраст > 120:
print(«Недопустимый ввод»)
elif возраст % 100 in (11,12,13):
print(f»Вам лет»)
elif возраст % 10 == 1:
print(f»Вам год»)
elif возраст % 10 in (2,3,4):
print(f»Вам года»)
else:
print(f»Вам лет»)
A
month = int(input())
if month == 12 or month == 1 or month == 2:
print(«зима»)
elif month == 3 or month == 4 or month == 5:
print(«весна»)
elif month == 6 or month == 7 or month == 8:
print(«лето»)
elif month == 9 or month == 10 or month == 11:
print(«осень»)
else:
print(«ошибка»)
Програмирование на python
Как написать программу, которая спрашивает у пользователя номер месяца и выводит, к какому сезону относится данный месяц(осень, зима, весна, лето)?
a = input()
if a == ’12’ or a == ‘1’ or a == ‘2’:
print(‘Зима’)
elif a == ‘3’ or a == ‘4’ or a == ‘5’:
print(‘Весна’)
elif a == ‘6’ or a == ‘7’ or a == ‘8’:
print(‘Лето’)
elif a == ‘9’ or a == ’10’ or a == ’11’:
print(‘Осень’)
else:
print(‘Хз’)
А я не дошел до or и and в обучении, это следующее занятие будет. Нашел задачку в инете что бы решить. Сидел с if elif мудрил писал если то больше или равно то осень, и так далее. В итоге нифига не получалось, я догадывался что можно же как то в условии прописывать несколько условий, но думал и так должно получиться. ан нет. Спасибо
Intel Pentium II Dixon Оракул (67779) Анна Седина, можно и без or, но писать 3х4 раз вывод такое себе.
month = input(‘Введите номер месяца:’)
if int(month)12:
print(‘Неверное номер месяца’)
elif int(month) > 2 and int(month) < 6:
print (‘Весна’)
elif int(month) >5 and int(month) print(‘Лето’)
elif int(month) >8 and int(month) print(‘Осень’)
else:
print(‘Зима’)
PavelK Профи (536) Степан Шляхов, перед принтами отступы поставить надо month = input(‘Введите номер месяца:’) if int(month)12: print(‘Неверное номер месяца’) elif int(month) > 2 and int(month) < 6: print ('Весна') elif int(month) >5 and int(month) 8 and int(month)
m = int(input())
x =
[print(k) for k, v in x.items() if m in v]
Написать программу типа: Ввожу месяц буквами, выяснить, к какому времени года относится
По номеру месяца указать, к какому времени года он относится
Используя оператор выбора, составить программу решения задач: № 2. По номеру месяца указать, к.
Введите название месяца и определите к какому времени года он относится
подскажите пожалуйста , как решить в VBA эту задачу : Введите название месяца и определите к.
Выяснить, к какому отрезку относится точка Х
Пусть числовая прямая разбита на произвольные отрезки точками а1,а2. аN. Выяснить, к какому.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
l = ['декабрь', 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь'] def get_season(month): return { 0 l.index(month) 2: 'Зима', 3 l.index(month) 5: 'Весна', 6 l.index(month) 8: 'Лето', 9 l.index(month) 11: 'Осень' }[True] print(get_season(input("Введите месяц: ")))
list_of_months = ['Декабрь', 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь'] month = input() print('Зима' if list_of_months.index(month) 2 else 'Весна' if list_of_months.index(month) 5 else 'Лето' if list_of_months.index(month) 8 else 'Осень')
ResDT, в каком месте он короткий? Да, ты меньше строк использовал, но действий больше. Да и в плане оформления, пусть лучше будет больше строк, чем строка длиннее 100 символов.
Добавлено через 58 секунд
UPD: Не увидел что у Val Rubis тоже индекс постоянно запрашивается.
Сообщение было отмечено Рыжий Лис как решение
Решение
seasons={"jan":"winter","feb":"winter","mar":"spring", "apr":"spring","may":"spring","jun":"summer", "jul":"summer","aug":"summer","sep":"automn","oct":"automn","nov":"automn","dec":"winter"} mon=input("Enter mohth") print(seasons[mon])
list_of_months = [ ['Зима', 'Декабрь', 'Январь', 'Февраль'], ['Весна', 'Март', 'Апрель', 'Май'], ['Лето', 'Июнь', 'Июль', 'Август'], ['Осень', 'Сентябрь', 'Октябрь', 'Ноябрь'] ] month = input() for season_of_the_year in list_of_months: print(season_of_the_year[0] if month in season_of_the_year else '', end = '')
1 2 3 4 5 6 7 8 9 10 11 12 13
list_of_months = { 'Зима': ('Декабрь', 'Январь', 'Февраль'), 'Весна': ('Март', 'Апрель', 'Май'), 'Лето': ('Июнь', 'Июль', 'Август'), 'Осень': ('Сентябрь', 'Октябрь', 'Ноябрь') } month = input() for season, months in list_of_months.items(): if month in months: print(season) break
Val Rubis, хм… Баг или фича питона?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
list_of_months = [ [ 'Зима', 'Декабрь', 'Январь', 'Февраль' ], [ 'Весна', 'Март', 'Апрель', 'Май' ], [ 'Лето', 'Июнь', 'Июль', 'Август' ], [ 'Осень', 'Сентябрь', 'Октябрь', 'Ноябрь' ] ] month = input() for season_of_the_year in list_of_months: print(season_of_the_year[0] if month in season_of_the_year else '', end = '')
1 2 3 4 5 6 7 8 9 10 11 12 13
list_of_months = [ ['Зима', 'Декабрь', 'Январь', 'Февраль'], ['Весна', 'Март', 'Апрель', 'Май'], ['Лето', 'Июнь', 'Июль', 'Август'], ['Осень', 'Сентябрь', 'Октябрь', 'Ноябрь'] ] month = input() for season_of_the_year in list_of_months: print(season_of_the_year[0] if month in season_of_the_year else '', end = '')
Напишите функцию, которая по заданной дате определяет время года
Напишите программу, которая по заданной дате определяет время года
Помогите пожалуйста.Напишите программу, которая по заданной дате определяет время года. Программа.
Напишите программу, которая по заданной дате определяет время года
Напишите программу, которая по заданной дате определяет время года.Программа должна проверять.
Напишите сценарий, который по заданной дате определяет название года по старояпонскому календарю
В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов.
Напишите программу, которая определяет, предшествует ли первая дата в рамках года второй дате
Напишите программу, которая определяет, предшествует ли первая дата в рамках года второй дате.
wHO123, дата в каком формате?
Добавлено через 1 минуту
wHO123, чтобы ты хорошо понял суть вопроса, распарси такое : 02.03.04
Сообщение было отмечено wHO123 как решение
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14
def f(x: str): res = {1: 'зимушка зима', 2: 'зимушка зима', 3: 'веснушка весна', 4: 'веснушка весна', 5: 'веснушка весна', 6: 'лето летнее', 7: 'лето летнее', 8: 'лето летнее', 9: 'осень золотая это небо', 10: 'осень золотая это небо', 11: 'осень золотая это небо', 12: 'зимушка зима', } return res.get(int(x.split('.')[1]), 'А что-то с датой не то юный джедай')
wHO123, нет проблем, но советую такие таски делать самому, иначе тебя ждет грусть и печаль.
Добавлено через 1 минуту
И да, это самое коленочное решение их всех возможных.
Напишите сценарий, который по заданной дате определяет номер недели в году
Напишите сценарий, который по заданной дате определяет номер недели в году js
Напишите программу, которая определяет ближайшее к указанной дате число
Напишите программу, которая определяет ближайшее к указанной дате число, большее нее, отстоящее от.
Составить программу, которая по введенной дате выводит время года
Уважаемые, программисты, помогите, пожалуйста, времени у меня в обрез. Составить программу, которая.
Составить программу, которая по введенному номеру месяца определяет время года
Составить программу, которая по введенному номеру месяца определяет время года, например, .
Составить программу, которая по введенному номеру месяца определяет время года
Составить программу, которая по введенному номеру месяца определяет время года, например, .