кодесурса
«Python

Упражнение на Python: отображение астрологического знака для данной даты рождения

script1adsense2code
script1adsense3code

Условие 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code