Задача 1
Дано номер класу, в якому навчається учень. З’ясувати, до школи якого
ступеню (початкова, основна, старша) він відноситься.
Початкова школа: 1-4 класи
Основна школа: 5-9 класи
Старша школа: 10-11 класи
Задача 2
Дано номер року N. Вивести кількість днів у ньому.
Рік є високосним, якщо його номер націло ділиться на 4. Якщо номер року
ділиться на 100, але не ділиться на 400, то такий рік не є високосним.
Вказівки
Оператор % дозволяє знайти остачу від ділення.
Умова, що число N ділиться націло на 4, записується N%4==0 (остача від
ділення N на 4 дорівнює 0).
N%100!=0 – число N не ділитися націло на 100.
Ответы
Ответ:
Задача 1:
a = int(input('Введіть номер класу: '))
if a <= 0:
print('Введіть номер класу, більший за 0')
elif a <=4:
print('Учень навчається у початковій школі')
elif a <=9:
print('Учень навчається в основній школі')
elif a <=11:
print('Учень навчається у старшій школі')
else:
print('Введіть номер класу менший за 12')
Задача 2:
N = int(input('Введіть номер року: '))
if N%4 == 0:
print('Кількість днів у цьому році 366. Рік високосний')
else:
print('Кількість днів у цьому році 365. Рік не високосний')
Объяснение: У 2 задачі я не бачу сенсу в умові "Якщо номер року ділиться на 100, але не ділиться на 400, то такий рік не є високосним." Жоден не високосний рік (наприклад: 2005, 2006, 2007) не буде націло ділитися на 100, умова не буде працювати коректно.