tutotveti.ru
Информатика
написать код продолжить.
написать код продолжить. Это как мини-магазин.Что бы можно было в нем что-то делать. компьютерный ассистент (анализирует дату человека по различным критериям) Вот начало from datetime import * print('\t'*2,'Компьютерная система') print('\t'*1,'(анализирует дату рождения человек по разным критериям)') print('='*46) print('Меню') print('[1]- год рождения(высокосный/обычный)') print('[2]-возрастная група') print('[3]-точный возраст') print('='*46)
Популярные вопросы
Комедия «Недоросль». Что не нравилось Стародуму в доме Простаковой? дайте ответ... 3 Скласти щоденний раціон та прорахування калорії тих продуктів які ви вживаєте за... 1 Найди площадь квадрата, если известна его сторона а. 1) а=5 см 2) а=12 см 3) а=... 3 В какую сторону сместится равновесие реакции 2Н2О (г) ↔ 2Н2 (г) + О2 (г) – Q а)... 2 решить) Найти производную функции:... 1 Определите верные и неверные утверждения. номер высказывание Верно неверно 1 Топонимы... 1 A) homme, homme, role, allo, protocole, au, eau, drapeau, tableau, peau, veau, faux... 1 Напишите сочинение на тему Описание кабинета школы Слова-подсказки: пол бежевый,... 3 Герцог Жак викликав до себе барона П єра і наказав йому зібрати війско з підлеглих... 1 В инерциальной системе отсчета сила F сообщает телу массой т ускорение 9 м/с2. Какое... 3
ответ: Код можете скопировать в обьяснении. Вроде как сделал, но с недороботками. Вот, что нужно поправить:
- Проверить дату рождения на существование (например, если человек ввел будущую дату или там 31 апреля)
- 3ий пункт : может выдавать отрицательные числа, это тоже нужно доработать.
Объяснение:
from datetime import *
# Описание программы
print('\t' * 2, 'Компьютерная система')
print('\t' * 1, '(анализирует дату рождения человек по разным критериям)')
print('=' * 46)
# Меню
print('Меню')
print('[1]- год рождения(высокосный/обычный)',
'\n[2]-возрастная група', '\n[3]-точный возраст')
print('=' * 46)
print("\nУкажите свою дату рождения")
d = int(input("День: ")) # День
m = int(input("Месяц: ")) # Месяц
y = int(input("Год: ")) # Год
print("\nСегодняшняя дата:", datetime.today().strftime("%d.%m.%Y"))
c = int(input("Выберите то, что Вы хотите: "))
if c == 1: # Определение типа года
if y % 4 != 0 or (y % 100 == 0 and y % 400 != 0):
print("Это обычный год (365 дней)")
else:
print("Это високосный год (366 дней)")
elif c == 2: # Определение возрастной группы
age = datetime.now().year - y
if age >= 0 and age <= 6:
print("Ваша группа: Дошкольник")
elif age >= 7 and age <= 17:
print("Ваша группа: Школьник")
elif age >= 18 and age <= 18:
print("Ваша группа: Молодежь")
elif age >= 31 and age <= 55:
print("Ваша группа: Взрослый")
elif age >= 56:
print("Ваша группа: Пожилой/Старый")
elif c == 3:
print("Ваш возраст:", datetime.now().year - y, "лет,",
datetime.now().month - m, "месяц,", datetime.now().day - d, "день")