Python的for迴圈語句

2021-08-21 01:37:03 字數 1760 閱讀 2457

昨天講述了python的基礎知識,今天我帶大家學習一下python的乙個簡單的迴圈語句-----for--語句,並且為大家做了乙個簡單的小遊戲,大家可以娛樂一下

for-- in---  結構

index 索引   range 範圍

for index in range(10):

print(index)

()內1,迴圈開始位置數值 2,迴圈結束位置數值 3,迴圈增量

for index in range(50,100,5):

print(index)

求取1到100之間所有資料的和

sum=0

for x in range(1,101):

sum=sum+x

print('x=%s'%x)

print(sum)

從randint中隨機選取乙個整式

from random import

computer_num=randint(0,2)

print(computer_num)

小遊戲

石頭 剪刀 布 三局兩勝制

from random import randint

user_win=0

computer_win=0

deuce=0

#index代表標號 value代表值

for index,value in enumerate(range(3)):

print(value)

user_num = input('請輸入數字')

user_num = int(user_num)

computer_num =randint(0,2)

if user_num -computer_num==-1 or user_num-computer_num==2:

print('第{}局玩家勝'.format(index+1))

user_win+=1

elif user_num-computer_num==0:

print('第{}局平局'.format(index+1))

deuce+=1

else:

print('第{}局電腦勝'.format(index+1))

computer_win+=1

print('---------第{}局結束-------'.format(index+1))

if computer_win==2:

print('電腦勝')

break

elif user_win ==2:

print('玩家勝')

break

else:

#平一局 一勝一負 平兩局 贏一局 平三句

if deuce ==1 and computer_win-user_win==0 and index==2:

print('平局')

elif deuce==3:

print('平局')

elif deuce==2 and index==2:

if computer_win-user_win==1:

print ('電腦勝')

else;

print('玩家勝')

Python迴圈語句 for迴圈

說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...

Python的迴圈語句

while 迴圈 迴圈就是重複性的執行一件相同或者相似的事情多次 缺點 每行 完全一致,造成了 重複 重要原則 寫程式的時候,要盡可能避免 重複。因為在以後需求變更時,所有重複性的 都需要 進行修改,不利於程式的維護 print print print print print while 迴圈 wh...

python的for迴圈語句

迴圈語句 while,for for迴圈 a 12345 字串 for c in a print c c從a中每次取乙個元素列印出來 1 2 3 4 5 b 1,2,3,4 列表 for c in b print c c從b中每次取乙個元素列印出來 1 2 3 4 d a b c d 元組 for ...