python基礎(while和for循環)

while循環基礎知識

 

#ctrl+d 快速複製代碼
# python有2個循環。while for 循環
#while循環,必須有個計數器,記錄循環次數。
#循環就是重複執行循環體裏面的代碼
#計數器.控制循環次數
# xunhuan=0
# while xunhuan<5:
# print ("循環了")
# xunhuan+=1 #計數器必定要加到循環體的最外層頭或
#--------------------break結束循環用法-------------------
#xunhuan=0
#while xunhuan<3:
# name= input("請輸入你的名字:")
# print ("你本身的名字是:",name)
# if name=="大溼兄":
# break #結束循環,當name==大溼兄的時,循環結束。
# xunhuan=xunhuan+1 #另外一種方式xunhuan+=1
# xunhuan+=1 #必定是加到循環體外的。
#while和else組合,正常循環結束纔會執行else的,能夠不加else,就算不加也能夠正常循環結束。
#else:
# print("都錯這麼多還輸啊!")
#-----------------continue結束本次循環,從新開始執行循環------------------------------
xunhuan=0
while xunhuan<5:
xunhuan += 1
#計數器+1放到循環體外層,若是放到判斷條件內會報語法錯誤。TNND看了半天。
print ("循環了")
if xunhuan==2:
continue #當執行到2時再也不執行後續的,從新執行
#xunhuan+1 若是在這計數加1的話,那就會無限循環一、2
print("從新執行")
else:
print("循環結束")

 

 while循環例子:

#猜數字,猜大了 猜小了猜中了
import random
num = random.randint (1,100) #產生隨機數字
xunhuan=0
while xunhuan <7:
xunhuan+=1 #計數器每次+1
caicai=input("隨機輸入一個數字:")
caicai= int(caicai)#str類型轉換成int類型
if caicai>num:
print ("猜大了吧")
continue #從新循環
elif caicai==num:
print("恭喜你猜中了")
break #結束循環
else:
print("你丫猜小了")
continue #從新開始循環
else:
print("遊戲到此結束了")
#python 爲空用""表示

while循環知識點:python

首先要知道代碼是從上向下執行的dom

while循環,必須有個計數器,記錄循環次數。循環結束能夠加else(while組合else)debug

break結束循環用法blog

continue結束本次循環,從新開始執行循環遊戲

 

 for循環的用法

# #for循環不須要定義計數器
# for count in range (5):
# print ("ddddddd")
import random
num=random.randint(0,100)
#range是定義一個範圍,默認是從0開始,若是range(1,5),就是循環從1~5
for conuter in range(3):
guess=input("隨機猜數字:")
guess=int(guess)
if guess>num:
print ("猜大了")
continue
elif guess==num:
print("對了")
break
else:
print("小了")
continue
else:
print ("結束了")
#--------------------for用法知識點-------------------
#for循環不須要定義計數器
#for組合range使用,range是定義一個範圍,默認是從0開始,若是range(1,5),就是循環從1~5



debug運行:
相關文章
相關標籤/搜索