которая принимает #два года рождения и возвращает строку с разницей в возрасте #в виде The age difference is 11. #Пример работы функции: a...
Условие:
которая принимает #два года рождения и возвращает строку с разницей в возрасте #в виде The age difference is 11.
#Пример работы функции:
actual = get_age_difference(2001, 2018) print(actual) # => The
Решение:
age difference is 17.
Для решения этой задачи можно использовать модуль datetime из стандартной библиотеки Python. Вот пример реализации функции get_age_difference:
import datetime
def get_age_difference(year1, year2):
current_year = datetime.datetime.now().year
age1 = current_year - year1
age2 = current_year - year2
age_difference = abs(age1 - age2)
return f"The age difference is {age_difference}."
В этом примере мы используем функцию datetime.now().year для получения текущего года. Затем вычисляем возраст каждого года, вычитая его из текущего года. Затем находим разницу в возрасте и возвращаем ее в виде строки с помощью форматированной строки (f-string).
Пример использования функции:
actual = get_age_difference(2001, 2018)
print(actual) # => The age difference is 17.
Обратите внимание, что эта функция предполагает, что годы рождения, переданные в качестве аргументов, являются действительными годами. Если вам нужно добавить проверку на корректность входных данных, вы можете включить ее в функцию.