Решил написать программу, в итоге при редактировании кода нажал Shift и стёр 2 строки, после этого исправил ошибку, но elif подсвечивается красным, а в cmd указывает на ошибку в elif. Пожалуйста, помогите решить проблемму.
a = "-------------------------------------------------------------------------------------------------------------"
urday = input("Ваш день рождения: ")
urmonth = input("Ваш месяц рождения: ")
uryear = input("Ваш год рождения: ")
print(a)
hrday = input("День рождения вашего родственника/знакомого/близкого человека: ")
hrmonth = input("Месяц рождения вашего родственника/знакомого/близкого человека: ")
hryear = input("Год рождения вашего родственника/знакомого/близкого человека: ")
print(a)
uryearindays = int(uryear) * 365
urmonthindays = int(urmonth) * 30.416666666666666
urdmyindays = int(urday) + uryearindays + urmonthindays
hryearindays = int(hryear) * 365
hrmonthindays = int(hrmonth) * 30.416666666666666
hrdmyindays = int(hrday) + hryearindays + hrmonthindays
if urdmyindays > hrdmyindays:
diffinage = urdmyindays - hrdmyindays
diffinagemonth = diffinage // 30.416666666666666
diffinageyear = diffinage // 365
if 1 < (diffinage % 10) < 5:
print("Разница в возрасте: " + str(round(diffinage)) + " полных дня")
elif (diffinage % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinage)) + " полных дней")
else:
print("Разница в возрасте: " + str(round(diffinage)) + " полный день")
if 1 < (diffinagemonth % 10) < 5:
print("Разница в возрасте: " + str(round(diffinagemonth) + " полных месяца")
elif (diffinagemonth % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinagemonth) + " полных месяцев")
else:
print("Разница в возрасте: " + str(round(diffinagemonth) + " полный месяц")
if 1 < (diffinageyear % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageyear) + " полных года")
elif (diffinageyear % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageyear)) + " полных лет")
else:
print("Разница в возрасте: " + str(round(diffinageyear)) + " полный год")
elif urdmyindays < hrdmyindays:
diffinageelif = hrdmyindays - urdmyindays
diffinageelifmonth = diffinageelif // 30.416666666666666
diffinageelifyear = diffinageelif // 365
if 1 < (diffinageelif % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelif)) + " полных дня")
elif (diffinageelif % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageelif)) + " полных дней")
else:
print("Разница в возрасте: " + str(round(diffinageelif)) + " полный день")
if 1 < (diffinageelifmonth % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelifmonth)) + " полных месяца")
elif (diffinageelifmonth % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageelifmonth)) + " полных месяцев")
else:
print("Разница в возрасте: " + str(round(diffinageelifmonth)) + " полный месяц")
if 1 < (diffinageelifyear % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelifyear)) + " полных года")
elif (diffinageelifyear % 10) >= 5:
print("|Разница в возрасте: " + str(round(diffinageelifyear)) + " полных лет")
else:
print("Разница в возрасте: " + str(round(diffinageelifyear)) + " полный год")
else:
diffinageelse = urdmyindays - hrdmyindays
diffinageelsemonth = diffinageelse // 30.416666666666666
diffinageelseyear = diffinageelse // 365
if 1 < (diffinageelse % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelse)) + " полных дня")
elif (diffinageelse % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageelse)) + " полных дней")
else:
print("Разница в возрасте: " + str(round(diffinageelse)) + " полный день")
if 1 < (diffinageelsemonth % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelsemonth)) + " полных месяца")
elif (diffinageelsemonth % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageelsemonth)) + " полных месяцев")
else:
print("Разница в возрасте: " + str(round(diffinageelsemonth)) + " полный месяц")
if 1 < (diffinageelseyear % 10) < 5:
print("Разница в возрасте: " + str(round(diffinageelseyear)) + " полных года")
elif (diffinageelseyear % 10) >= 5:
print("Разница в возрасте: " + str(round(diffinageelseyear)) + " полных лет")
else:
print("Разница в возрасте: " + str(round(diffinageelseyear)) + " полный год")