Я новичок в Python и с помощью V2.7.2 Вот что я пытался выполнить в командной строкеPython: Почему этот код выполняется?
p = 2
while(p>0):
for i in range(10):
print i+1 , p
p-=1
ожидается выход был
1 2
2 1
Однако фактическая выходной is
1 2
2 1
3 0
4 -1
5 -2
6 -3
7 -4
8 -5
9 -6
10 -7
Почему это происходит? и Как достичь ожидаемого поведения?
Действительно ли это выход или он доходит до 10? – doctorlove
@doctorlove это определенно не выход OP. – Woot4Moo
Извините! Я сделал редактирование! Благодаря! –