Неожиданное обнаружение входного значения для дат в образце календаря ЗодиакаPython

Программы на Python
Ответить
Anonymous
 Неожиданное обнаружение входного значения для дат в образце календаря Зодиака

Сообщение Anonymous »

Я выполняю задачу на Python: создать зодиакальный календарь на основе введенных месяца и дня месяца.

Я добился успеха календарь, однако я понятия не имею, как решить проблему, если я введу неправильное название месяца или несуществующую дату.

Я перепробовал массу вещей: создать разную иерархию или под каждым знаком зодиака написал еще: print («Ввод неверной даты») . Я даже пытался зарегистрироваться, если день 31 или месяц! = 'Март' или месяц! = 'Апрель' и т. д... В итоге это оказалась огромная бесполезная функция, и тоже ничего не работало.

Я чувствую, что там здесь есть однострочное решение для определения дней 31 и неправильного названия месяца, но я просто не могу его понять. Может кто-нибудь помочь, пожалуйста?

month = input('Enter the month: ')
day = int(input ('Enter the date of month: '))
if day >= 21 and day =1 and day = 20 and day =1 and day = 21 and day =1 and day = 21 and day =1 and day = 23 and day =1 and day = 23 and day =1 and day = 23 and day =1 and day = 23 and day =1 and day = 22 and day =1 and day = 22 and day =1 and day = 20 and day =1 and day = 19 and day =1 and day

Подробнее здесь: https://stackoverflow.com/questions/608 ... dar-sample
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»