Python:
list_a = []
n = 0
while True:
income = int(input())
list_a.append(income)
if 0 > income < 1000000:
list_a.pop(-1)
break
if list_a[0] > list_a[-1]:
print("False")
else:
print("True")
list_a = []
n = 0
while True:
income = int(input())
list_a.append(income)
if 0 > income < 1000000:
list_a.pop(-1)
break
if list_a[0] > list_a[-1]:
print("False")
else:
print("True")
я так тоже пробовал. Не проходит тесты(ну судя по вашему коду и условию, если ноль месяцев, то список пустой будет, если за один месяц, то в списке будет один элемент всего...
от этого условия строить...
list_a = []
n = 0
while True:
income = int(input())
list_a.append(income)
if 0 > income:
del list_a[-1]
if 0 > income < 1000000:
break
if not list_a:
print("True")
elif list_a[0] < list_a[-1] or len(list_a) == 1:
print("True")
else:
print("False")
list_a = []
n = 0
while True:
income = int(input())
list_a.append(income)
if 0 > income:
list_a.pop(-1)
break
if not list_a or len(list_a) == 1:
print("True")
elif list_a[0] > list_a[-1]:
print("False")
else:
print("True")
ок, спасибо!возможно проблема в том, что вы сравниваете только первый и последний элемент, а в условии то, что нужно сравнивать именно последующий с предыдущим...
на деле я хз в чем проблема, это же какие то курсы, спросите у наставников...