網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

py代碼裏重複怎麼寫

欄目: 心理 / 發佈於: / 人氣:2.06W
py代碼裏重複怎麼寫

py代碼裏重複寫法:

1、使用循環結構

我們在編程中,如果是需要一直重複操作的話,比如說重複的加法,重復發進行運算時,我們就可以使用循環的結構,在這個過程中我們要確定的是就是循環的次數,一般可以使用for循環,舉個例子:

sum=0 for i in range(1,101): sum1 = sum1 +i i += 1 print("for--1-100的和是: ",sum1)

在這個例子中,就是對1-100之間的數進行求和的操作,使用的就是for循環來進行計算的,確定了循環的範圍是0-100。

2、使用圓形結構

所謂的圓形結構,只不過是換了一種循環的方式,可以使用while循環,使用這種方式是在不知道需要循環的次數時使用,在循環的時候,我們可以使用布爾值來控制循環,如果獲得True,循環將繼續。如果獲得False,則循環終止。

寫法如下:

'將欲重複執行的代碼寫入while… break語句中'''

'''(Tab)處縮進代碼'''

from random import choice

def code():

(Tab)lista =["石頭", "剪刀", "布"]

(Tab)a = choice(lista)

(Tab)return a

if __name__ == "__main__":

(Tab)#print(code())

(Tab)while True:

(Tab)(Tab)gcode = code()

(Tab)(Tab)guess = input("輸入0<石頭>∣1<剪刀>〡2<布>:t")

(Tab)(Tab)if (guess == Ŕ" and gcode == "石頭") or (guess == ŕ" and gcode == "剪刀") or (guess == Ŗ" and gcode == "布"):

(Tab)(Tab)(Tab)print(f"right:{guess}=={gcode}")

(Tab)(Tab)(Tab)break

(Tab)(Tab)else:

(Tab)(Tab)(Tab)print(f"wrong:{guess}!={gcode}")

'''執行效果

輸入0<石頭>∣1<剪刀>〡2<布>: 1

wrong:1!=石頭

輸入0<石頭>∣1<剪刀>〡2<布>: 0

wrong:0!=剪刀

輸入0<石頭>∣1<剪刀>〡2<布>: 2

wrong:2!=石頭

輸入0<石頭>∣1<剪刀>〡2<布>: 1

right:1==剪刀

'''

Tags:PY 代碼