• Предмет: Информатика
  • Автор: vovabondar2004
  • Вопрос задан 2 года назад

СРОЧНО!!! условный оператор​

Приложения:

vimmortal2: какой ЯП?
vovabondar2004: python

Ответы

Ответ дал: vimmortal2
4

Ответ:

a = int(input('Введите число:\n'))

b = int(input('Введите месяц:\n'))

if a > 31 or a < 1:

print('Вы ввели неверное число.')

else:

print('Вы ввели корректное число!')

if b > 12 or b < 1:

print('Вы ввели неверный месяц.')

else:

print('Вы ввели корректный месяц!')


Аноним: предлагаю провести код ревью
Аноним: можно было написать if a> 31 or a < 1 or b > 12 or b <1
Аноним: и в питоне скобочки не ставятся
vovabondar2004: я в информатике вообще ничего не понимаю, но 1 балл не устраивает, поэтому спасибо вам большое за решение
Аноним: не ну у него решение верное, но можно было покороче сделать
vimmortal2: скобки убрал, извиняюсь. но сокращать не вижу смысла, так как я бы предпочёл увидеть две фразы - правильно ли написано число И дата. а в вашем случае будет один вывод: правильно ли записано число (оба числа).
Аноним: нет в моем случае фукционал не изменится
Аноним: только количество строк кода уменьшится
Вас заинтересует