方法一:
# 從10遞減迴圈到-1,注意不包括-1,第三個引數是步長(左閉右開)
for i in
range(10
,-1,
-1):
print
(i)
結果
1098
7654
3210
注意:此處的第二個-1,我是這樣理解的,當迴圈到0的時候,遞減-1,也就是0-1=-1,但是不包括-1,所以結果就是10-0
如果是-2,則包括-1
for i in
range(10
,-2,
-1):
print
(i)
結果
1098
7654
3210
-1
如果大家理解了的話,那麼猜猜這個結果是啥
for i in
range(10
,0,-
1):print
(i)
沒錯,結果就是10,9,8,7,6,5,4,3,2,1
方法二:使用reversed函式,它的作用就是倒序排列
for i in
reversed
(range(0
,10))
:print
(i)
結果:
987
6543
210
如果沒有reversed,只是range(0,10):
結果是:0,1,2,3,4,5,6,7,8,9
加上reversed後就是把原來的結果倒過來,所以就變成了:
9,8,7,6,5,4,3,2,1,0
python學習筆記(迴圈)
python中沒有沒有do while迴圈。迴圈體如果有多條語句,那麼靠縮進來表示乙個塊。1.while迴圈 1 一般形式 while condition operation 2 和else連用 當while迴圈條件不符合的時候跳出迴圈的時候如果想在跳出的時候執行某個句子,可以和else連用,這個方...
Python學習筆記 迴圈
使用這種方式迴圈輸出列表中的內容,這裡是tuple元組的例子 names michael bob tracy for name in names print name range 函式,可以生成乙個整數序列,再通過list 函式可以轉換為list。以此來獲得序列list list range 5 如...
python學習筆記 for迴圈
for 迴圈range start,end,step start end 1,步長為step for i in range 5 print i else print 結束執行.for 迴圈應用 求兩個數的最大公約數 1.輸入兩個數值 input接受字串 num1 int input num1 num...