Написать код на python используется циклы (нельзя использовать модуль data time) 1Даны две даты в формате день:месяц:год. Определить сколько между ними дней.
2Дана дата день месяц год. Определить день недели.
Ответы
Ответ:
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 не знаю как сделать
если надо могу в коментариях перевести на нужный язык