промежутое

This commit is contained in:
2025-12-05 11:48:13 +05:00
parent 30647281a5
commit dcb80ef973
48 changed files with 1190 additions and 0 deletions

44
programm3.py Normal file
View File

@@ -0,0 +1,44 @@
def days_in_month(month, year):
if month in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif month in [4, 6, 9, 11]:
return 30
else:
return 28
def date_to_days(day, month, year):
total_days = 0
if year == 1994:
total_days += 365
for m in range(1, month):
total_days += days_in_month(m, year)
total_days += day
return total_days
with open('INPUT.TXT', 'r') as f:
petya_date = f.readline().strip()
vasya_date = f.readline().strip()
petya_parts = petya_date.split('.')
petya_day = int(petya_parts[0])
petya_month = int(petya_parts[1])
petya_year = 1900 + int(petya_parts[2])
vasya_parts = vasya_date.split('.')
vasya_day = int(vasya_parts[0])
vasya_month = int(vasya_parts[1])
vasya_year = 1900 + int(vasya_parts[2])
petya_days = date_to_days(petya_day, petya_month, petya_year)
vasya_days = date_to_days(vasya_day, vasya_month, vasya_year)
difference = vasya_days - petya_days
with open('OUTPUT.TXT', 'w') as f:
f.write(str(difference))