Laba_3
.docxЛабораторная работа №3
Программирование алгоритмов с использованием оператора выбора.
Цель: научиться составлять программы с использование оператора множественного выбора Case, продолжить освоение работы в системе программирования Python.
Написать программу, которая по номеру дня недели (натуральному числу от 1 до 7) выдает в качестве результата расписание занятий в вашей группе в этот день.
x = int(input())
if x == 1:
print ("права и матан")
if x == 2:
print ("Электротехника 2 шт.")
if x == 3:
print ("физ-ра, коддинг, архитектура, матан")
if x == 4:
print ("Чиииил...")
if x == 5:
print ("коддинг, архитектура , архитектура")
if x == 6:
print ("матан, коддинг у умных, коддинг у других")
if x == 7:
print ("флекс")
Составить программу, которая по заданному номеру месяца m определяет количество дней в этом месяце.
m = int(input())
print ('28/29' if m == 2 else 30 if m in [4,6,9,11] else 31 if m in [1,3,5,7,8,10,12] else "Ошибка! Такого месяца нет.")
Составьте программу решения задачи: В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая по номеру года определяет его название в старо японском календаре.
print('Введите год: ')
m = int(input())
n = int
n = m % 12
if n == 0:
print('крысы')
elif n == 1:
print('коровы')
elif n == 2:
print('тигра')
elif n == 3:
print('зайца')
elif n == 4:
print('дракона')
elif n == 5:
print('змеи')
elif n == 6:
print('лошади')
elif n == 7:
print('овцы')
elif n == 8:
print('обезьяны')
elif n == 9:
print('петуха')
elif n == 10:
print('собаки')
elif n == 11:
print('свиньи')
Составьте программу решения задачи: Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год.
n = int(input())
if n % 10 == 2 or n% 10 == 3 or n% 10 == 4:
print( 'мне '+str(n)+' года')
if n % 10 == 1 or n == 1:
print( 'мне '+str(n)+' год')
if n % 10 == 5 or n% 10 == 6 or n% 10 == 7 or n% 10 == 8 or n% 10 == 9 or n% 10 == 0:
print( 'мне '+str(n)+' лет')
Составьте программу решения задачи: Введите номер дня и месяца. Определите, сколько дней осталось до Нового года.
print ("введите месяц")
a = int(input())
print ("введите число")
b = int(input())
if a==1:
k=0
if a==2:
k=31
if a==3:
k=59
if a==4:
k=90
if a==5:
k=120
if a==6:
k=151
if a==7:
k=181
if a==8:
k=212
if a==9:
k=243
if a==10:
k=273
if a==11:
k=304
if a==12:
k=334
if b>31 or a<1 or a>12 or b<1:
print("-1")
else:
y=k+b
x=365-y
print(x)