Определение разницы в возрасте с помощью функции get_age_difference
Привет, меня зовут Максим, и я хочу поделиться с вами функцией, которую я создал для определения разницы в возрасте между двумя людьми.
Назовем эту функцию get_age_difference
. Она принимает два года рождения как аргументы и возвращает строку, где указана разница в возрасте.
Вот как реализовать эту функцию⁚
python
def get_age_difference(year1, year2)⁚
age_difference abs(year1 ‒ year2)
return f″The age difference is {age_difference}.″
Разберемся с этим кодом⁚
- Мы объявляем функцию
get_age_difference
с двумя параметрами⁚year1
иyear2
, представляющими годы рождения двух людей. - С помощью функции
abs
мы находим абсолютную разницу междуyear1
иyear2
. Поскольку возраст всегда положителен, нам не важно, какой год рождения находится перед другим. - Мы используем форматированную строку
f″The age difference is {age_difference}.″
, чтобы создать строку с выводом информации о разнице в возрасте. - Функция возвращает эту строку.
Теперь давайте протестируем нашу функцию⁚
python
print(get_age_difference(1990, 1980))
print(get_age_difference(2000, 2015))
print(get_age_difference(1975, 1995))
Итак, функция get_age_difference
возвращает следующий результат⁚
The age difference is 10.
The age difference is 15.
The age difference is 20.
Как вы видите, функция успешно определяет разницу в возрасте между двумя людьми и выводит ее в виде строки.
Надеюсь, моя функция будет полезной для вас при работе с возрастными данными!