for looper in [1, 2, 3, 4, 5]: print("hello")
1) looper的值從第0個數1開始dom
2) 對應列表中的每個值,程序會把循環體所有執行一遍,也能夠說是完成一次迭代函數
3) 每次執行循環時,looper會賦爲列表中的下一個值oop
range(5):range(0, 5): [0, 1, 2, 3, 4]spa
for name in ["王老師","李老師","張老師"]: print(name)
for name in ["王老師","李老師","張老師"]: if name == "李老師": continue print(name)
num = '0' while num != '3': num = input("請輸入數字:") print("你輸入的數字是:", num)
一、系統生成一個隨機數1到5,而後讓用戶的猜想,若猜對了,提示恭喜你,猜對了,不然提示,對不起,你猜錯了(提示,1到5的隨機數爲:secret = random.randint(1, 5)),此行代碼以前需先引入隨機數模塊import randomcode
二、使用條件循環完成一個乘法口決表:orm
使用如下代碼修改:blog
for i in range(1, 9+1): text = "" for j in range(1, i+1): text += "{}*{}={:2} ".format(i,j,i*j) print(text)
1input
import random secret = random.randint(1, 5) while True: num = int(input("請猜數:")) if num == secret: print("恭喜你,猜對了") break else: print("對不起,你猜錯了")
2for循環
i = 1 while i <= 9: text = "" j = 1 while j <= i: text += "{}*{}={:2} ".format(i,j,i*j) j += 1 print(text) i += 1