Код ниже представляет компьютерного помощника, который запрашивает у пользователя их день, месяц и год рождения

  • 59
Код ниже представляет компьютерного помощника, который запрашивает у пользователя их день, месяц и год рождения, а затем выводит возраст в годах, месяцах и днях. Однако, система была взломана и внесены изменения в код! В инструкции if появились символы **, а переменная больше не хранит данные! Необходимо исправить все ошибки и неточности и запустить программу. Код выглядит следующим образом:

# Шаг 1: Импортируем модуль datetime
import datetime

# Шаг 2: Запрашиваем день, месяц и год рождения пользователя
день_рождения = int(input("Введите день рождения: "))
месяц_рождения = int(input("Введите месяц рождения: "))
год_рождения = int(input("Введите год рождения: "))
Валера
69
месяц рождения: "))
год_рождения = int(input("Введите год рождения: ")) # Шаг 3: Получаем текущую дату
current_date = datetime.date.today() # Шаг 4: Получаем дату рождения
birthdate = datetime.date(год_рождения, месяц_рождения, день_рождения) # Шаг 5: Вычисляем разницу между текущей датой и датой рождения
age = current_date - birthdate # Шаг 6: Вычисляем количество лет
years = age.days // 365 # Шаг 7: Вычисляем количество месяцев, учитывая не полные годы
months = (age.days % 365) // 30 # Шаг 8: Вычисляем количество дней, учитывая не полные месяцы
days = (age.days % 365) % 30 # Шаг 9: Выводим результат
print("Ваш возраст: {} лет, {} месяцев, {} дней".format(years, months, days))