1、for 循環(huán)
練習(xí)1:
for looper in [1,5,8,10]:
print("我喜歡pyhon")
總結(jié):for in 為關(guān)鍵字俭缓,for 表示循環(huán),in表示在列表中循環(huán)踩衩;looper 為變量责静,列表中的數(shù)字賦值給looper這個(gè)變量;循環(huán)的次數(shù)為列表長(zhǎng)度星虹;冒號(hào)表示需要循環(huán)執(zhí)行下面的代碼塊零抬,類似if 、else宽涌。
練習(xí)2:
for looper in range(1,101):
print("我喜歡pyhon",looper)
總結(jié):range(1,100)表示1平夜,2,3 ...,98,99 卸亮,從左邊第一個(gè)開始忽妒,不包括最后一個(gè),即 n-1個(gè)兼贸。
公式:
for 變量 in 列表 或 range(1段直,n):
代碼塊
2、range
①range(3)溶诞,等于 range(0,3),表示鸯檬,0、1螺垢、2
②range(2,20,2)
練習(xí):
for i in range(2,20,2):
print i
輸出喧务,2,4枉圃,6功茴,8,10讯蒲,12痊土,14,16墨林,18
總結(jié):第一個(gè)代表的是從2開始赁酝,第二個(gè)表示到20結(jié)束(但不包含它),第三個(gè)表示步徑旭等。
3酌呆、練習(xí)題:
練習(xí)①
sum=0
for i in range(101):
sum=sum+i
print(sum)
練習(xí)②
import easygui as g
j=0
for i in range(2,19,3):
j=j+1
print(i)
print(j,"次")
g.msgbox("次數(shù)是:"+str(j))
總結(jié):執(zhí)行中,先賦值給j搔耕,執(zhí)行一次隙袁,j=1,所以j 的值表示執(zhí)行的次數(shù)痰娱,也可以輸出 i 的值出來,看看 j 的值是否是執(zhí)行的次數(shù)菩收。
逗號(hào)和加號(hào)(梨睁,+)都表示連接,easygui.msgbox()里面有很多逗號(hào)娜饵,這里只能用+號(hào)坡贺,但是加號(hào)是有限制的,只能是同一類型相加箱舞,所以要把 j 轉(zhuǎn)化為文本類型遍坟。