М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
muravyov1910
muravyov1910
10.05.2020 04:45 •  Информатика

Step 1
start import datetime
# step 2
birth day = int(input("day of birth: "))
birth month = int(input("month of birth: "))
birth year = int(input("year of birth: "))
day = int(datetime.date.)
month = int(datetime.date.)
year = int(datetime.date.)
# step 3
if * > :
age = year - birth_year
then:
age = (year - birth_year) - 1
# step 4
a = age
b = abs(month - birth_month)
c = abs(day - birth_day)
print("your age: {a} years, {b} months, {c} days")

найти и исправить ошибку пожлуйста))

👇
Ответ:
ValkyriaDemon
ValkyriaDemon
10.05.2020

import datetime

from calendar import monthrange

birth_day = int(input("Day of birth: "))

birth_month = int(input("Month of birth: "))

birth_year = int(input("Year of birth: "))

day = int(datetime.date.today().day)

month = int(datetime.date.today().month)

year = int(datetime.date.today().year)

if birth_month <= month:

   if birth_day <= day:

       a = year - birth_year

       b = abs(month - birth_month)

       c = abs(day - birth_day)

   else:

       a = (year - birth_year) - 1

       b = 11 - abs(month - birth_month)

       c = monthrange(year, month)[1] - abs(day - birth_day)

else:

   a = (year - birth_year) - 1

   b = 11 - abs(month - birth_month)

   c = monthrange(year, month)[1] - abs(day - birth_day)

print("Your age: {} years, {} months, {} days".format(a,b,c))

Объяснение:

4,4(82 оценок)
Открыть все ответы
Ответ:
toniskvortsov1
toniskvortsov1
10.05.2020

Объясняю: создаёте переменную, лучше целочисленную (int foo), после чего можно либо перевести число в строку и найти сумму цифр путём сложения двух символов (sum = bar[0] - '0' + bar[1] - '0'), либо с остатка от деления (конечно, это не очень красиво, но если известно, что число двузначное, то можно так: sum = (foo / 10) + (foo % 10)). Дальше банальная обработка условия: <если сумма чётная (if (sum % 2 == 0)), то увеличить число на 2 (foo += 2), иначе (else) уменьшить число на 2 (foo -= 2)>. После этого можете вывести результат на монитор (printf("%d\n", &sum)). :)

4,5(95 оценок)
Ответ:
дэньчик4
дэньчик4
10.05.2020
Що таке комп’ютери?Комп’ютери - це електронно-обчислювальні машини, які виконують завдання або обчислення відповідно до набору інструкцій, або програм. Перші повністю електронні комп’ютери, створені у 1940-х роках, були величезні, їх обслуговували багато людей. Порівняно з тими ранніми машинами, сьогоднішні комп’ютери - це просто диво. Вони не лише в тисячі разів швидші, а й незрівнянно компактніші: можуть поміститися на вашому столі, на колінах чи навіть у кишені.Комп’ютери працюють у поєднанні устаткування та програмного забезпечення. Устаткуванням називають видимі та матеріальні складові комп’ютера, які включають корпус і весь його вміст. Найважливішій пристрій в устаткуванні - це маленька прямокутна мікросхема всередині комп’ютера, яка називається центральний процесор (ЦП) абомікропроцесор. Це «мозок» комп’ютера - частина, яка інтерпретує команди та виконує обчислення. Компонентиустаткування, такі як монітор, клавіатура, миша, принтер та інші, часто називають пристроями.Програмним забезпеченням називаються команди, або програми, які вказують устаткуванню, що робити. Наприклад, один із типів програмного забезпечення - текстовий редактор, за до якого на комп’ютері можна писати листи. Операційна система (ОС) - це програмне забезпечення, яке керує комп’ютером і підключеними до нього пристроями. Windows - широковідома операційна система.
4,6(84 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ