Предмет: Информатика, автор: Artem99911999

Написать код на python используется циклы (нельзя использовать модуль data time) 1Даны две даты в формате день:месяц:год. Определить сколько между ними дней.
2Дана дата день месяц год. Определить день недели.


Grootxl5: просто + или - определённое значение?
Grootxl5: типо 1день 1 месяц = +30 к дням 1 год = +365 к дням, так вот?
Grootxl5: могу сделать но возможны ошибки, я не мастер
Grootxl5: первое готово
Grootxl5: второе слишком тяжолое(
Grootxl5: второе без data time не знаю

Ответы

Автор ответа: Grootxl5
0

Ответ:

print('First enter bigger date, then smaller')

print("Enter day: 1-30")

day1 = int(input())

print("Enter mounth: 1-12")

mounth1 = int(input())

print('Enter year:')

year1 = int(input())

print("Enter other day: 1-30")

day2 = int(input())

print("Enter other mounth: 1-12")

mounth2 = int(input())

print('Enter other year:')

year2 = int(input())

def calc():

 global mounth1

 global mounth2

 global day1

 global day2

 global year1

 global year2

 year = year1 - year2

 mounth = mounth1 - mounth2

 day = day1 - day2

 day3 = day + 30 * mounth + 365 * year

 dayf = abs(day3)

 print('There are',dayf,'days between given dates')

calc()

Объяснение:

вот код первого, у меня работает но точность не 100%, а второе без data time не знаю как сделать
если надо могу в коментариях перевести на нужный язык

Похожие вопросы
Предмет: Математика, автор: cloudd112