Упражнение на Python: отображение астрологического знака для данной даты рождения
Условие Python: упражнение - 38 с решением
Напишите программу на Python для отображения астрологического знака на указанную дату рождения.
Пример решения:
Код Python:
day = int(input("Input birthday: "))
month = input("Input month of birth (e.g. march, july etc): ")
if month =='december':
astro_sign ='Sagittarius' if (day < 22) else 'capricorn'
elif month =='january':
astro_sign ='Capricorn' if (day < 20) else 'aquarius'
elif month =='february':
astro_sign ='Aquarius' if (day < 19) else 'pisces'
elif month =='march':
astro_sign ='Pisces' if (day < 21) else 'aries'
elif month =='april':
astro_sign ='Aries' if (day < 20) else 'taurus'
elif month =='may':
astro_sign ='Taurus' if (day < 21) else 'gemini'
elif month =='june':
astro_sign ='Gemini' if (day < 21) else 'cancer'
elif month =='july':
astro_sign ='Cancer' if (day < 23) else 'leo'
elif month =='august':
astro_sign ='Leo' if (day < 23) else 'virgo'
elif month =='september':
astro_sign ='Virgo' if (day < 23) else 'libra'
elif month =='october':
astro_sign ='Libra' if (day < 23) else 'scorpio'
elif month =='november':
astro_sign ='scorpio' if (day < 22) else 'sagittarius'
print("Your Astrological sign is :",astro_sign)
Пример вывода:
Входной день рождения: 18 Введите месяц рождения (например, март, июль и т. Д.): Январь Ваш астрологический знак: Козерог
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, которая читает два целых числа, представляющих месяц и день, и печатает сезон для этого месяца и дня.
Далее: Напишите программу на Python для отображения знака китайского зодиака для данного года, в котором вы родились.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования