Python Упражнение: Рассчитать возраст собаки в собачьих годах
Условие Python: упражнение - 31 с решением
Напишите программу на Python для расчета возраста собаки по собачьим годам.
Примечание: в течение первых двух лет год собаки равен 10,5 человеческим годам. После этого каждый год собаки равен 4 человеческим годам.
Иллюстрированная презентация:
Пример решения:
Код Python:
h_age = int(input("Input a dog's age in human years: "))
if h_age < 0:
print("Age must be positive number.")
exit()
elif h_age <= 2:
d_age = h_age * 10.5
else:
d_age = 21 + (h_age - 2)*4
print("The dog's age in dog's years is", d_age)
Пример вывода:
Введите возраст собаки в человеческих годах: 12 Возраст собаки в собачьих годах 61
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для печати букв алфавита 'Z'.
Далее: Напишите программу на Python, чтобы проверить, является ли алфавит гласным или согласным.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования