Вопрос задан 14.10.2026 в 12:05. Предмет Информатика. Спрашивает Савченко Дарья.

1. Створіть програму, яка приймає дату народження користувача і виводить його вік.

2. Напишіть програму, яка приймає дату (рік, місяць, день) і виводить назву дня тижня (наприклад, понеділок, вівторок і т. д.).

Перейти к ответам

Ответы на вопрос

Отвечает Максимова Елизавета.

1. Визначення віку користувача

Програма враховує, чи був день народження цього року.

Python:
from datetime import date

birth_year = int(input("Рік народження: "))
birth_month = int(input("Місяць народження: "))
birth_day = int(input("День народження: "))

today = date.today()
age = today.year - birth_year

if (today.month, today.day) < (birth_month, birth_day):
age -= 1

print("Ваш вік:", age)

2. Визначення дня тижня

Python:
from datetime import date

year = int(input("Рік: "))
month = int(input("Місяць: "))
day = int(input("День: "))

days = ["понеділок", "вівторок", "середа", "четвер", "п’ятниця", "субота", "неділя"]
chosen_date = date(year, month, day)

print(days[chosen_date.weekday()])

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос