Когда я запускаю этот цикл, то всё работает нормально
a=[12,15,13,18,'a','v','b']
for i in range (len(a)):
while i<=5:
print (a)
i+=1
Программа печатает - 12,15,13,18, a,v, затем 15,13,18,a,v, затем 13, 18, a,v, и т.д. до v
Но когда я запускаю цикл ниже
b=[70,40,30,20,55,"A","B","D","M"]
i=6
for i in range (len(b)):
while i>=0:
print (b)
i=i-1
Программа печатает - B,A,55,20,30,40,70 затем снова B,A,55,20,30,40,70 и так семь раз, почему он не уменьшает количество элементов? Где тут ошибка?
Кстати тут почему-то не сохраняется в квадратных скобках i в print(b)
a=[12,15,13,18,'a','v','b']
for i in range (len(a)):
while i<=5:
print (a)
i+=1
Программа печатает - 12,15,13,18, a,v, затем 15,13,18,a,v, затем 13, 18, a,v, и т.д. до v
Но когда я запускаю цикл ниже
b=[70,40,30,20,55,"A","B","D","M"]
i=6
for i in range (len(b)):
while i>=0:
print (b)
i=i-1
Программа печатает - B,A,55,20,30,40,70 затем снова B,A,55,20,30,40,70 и так семь раз, почему он не уменьшает количество элементов? Где тут ошибка?
Кстати тут почему-то не сохраняется в квадратных скобках i в print(b)
Последнее редактирование: