本節內容
1、認識while迴圈
2、while迴圈的運用
3、巢狀迴圈:迴圈套迴圈
1、認識while迴圈
break # 跳出當前整個迴圈
continue # 跳出當次迴圈,繼續下次迴圈
1while 判斷條件: #
當while滿足條件時,程式會一直迴圈
2執行語句...
3else: #
當while正常迴圈完成後,,程式才會進行else 注:break會終止while整個迴圈,所以程式不會進行else;而continue是跳過當次迴圈繼續下次迴圈,所以程式會進行else
4 執行語句...
2、while迴圈的運用
使用者輸入乙個值,猜出正確的年齡
1 age = 602while
true:
3 guess_age = int(input("
年齡:"))4
if guess_age ==age:
5print("
恭喜你!猜對了!")
6break
7elif guess_age >age:
8print("
猜大了!")
9else:10
print("
猜小了!")
11else:12
print("
end")
3、巢狀迴圈:迴圈套迴圈
(1)使用 # 號輸出乙個長方形,使用者可以指定寬和高。列如:長為3,高為4,就輸出乙個橫著有3個#號,豎著有4個#號的長方形
1 height = int(input("高度:"
))2 width = int(input("
寬度:"
))3 num1 = 1
4while num1 <=height:
5 num2 = 1
6while num2 <=width:
7print("
#",end=""
)8 num2 += 1
9 num1 += 1
10print
()11
else:12
print("
end")
(2)用while迴圈輸入「九九乘法表」
1 num1 = 12while num1 <= 9:
3 num2 = 1
4while num2 <=num1:
5 num3 = num2 *num1
6print(num1, "
*", num2, "
=", num3, end="")
7 num2 += 1
8print
()9 num1 += 1
10else:11
print("
九九乘法表
")
(3)用for迴圈寫「九九乘法表」
1for a in range(1,10):
2for b in range(1,a+1):
3 c = a*b
4print(b,"
*",a,"
=",c,sep="",end="")
5else:6
print()
(4)用while迴圈輸出1-100的數,並每10個數換一行
1方法一:
2 a =1
3 b =1
4while a<=10:
5 c= (a-1)*10
6 b=1
7while b<=10:
8print(c+b,end="")
9 b+=1
10else:11
()12 a+=1
1方法二:
2 a = 1
3while a <= 100:
4print(a,end="")
5if a%10==0:
6print
()7 a+=1
(5)用for迴圈寫1-100的數,每10個數換一行
1for a in range(10):
2 c = (a)*10
3for b in range(1,11):
4print(b+c,end="")5
else:6
print()
(6)用for迴圈寫使用者驗證,使用者有4次輸入錯誤的機會
1 name = "jxj"
2 pwd = "
123456"3
for a in range(1,5):
4 name_in = input("
請輸入使用者名稱:")
5 pwd_in = input("
請輸入密碼:")
6if name_in==name and pwd_in==pwd:
7print("
登陸成功!")
8else:9
print("
使用者名稱或密碼錯誤!")
10print("
你還有",4-a,"
次機會!
")
Python入門之if和while語句
if語句,如果滿足某種情況就繼續往下執行 塊,break表示跳出迴圈,continue表示重新開始迴圈 while語句,用來在任何條件為真 需要定義iteration variables 的情況下重複執行乙個 塊,一般用作無限迴圈 a python php type a tuples python ...
python爬蟲入門初步認識
python簡單的爬蟲技術,這裡我用的是python3.x版面進行研究,主要對兩個python庫進行操作。在此之前你需要安裝python3.x環境 1 urllib python3.x官方基礎模組 2 beautifulsoup4 python3.x第三方模組 使用前需要安裝beautifulsou...
Python入門11 while迴圈語句
迴圈的定義簡單來說就是反覆做某事,具有明確的開始和結束。在python中,迴圈有while和for兩種方式 最終實現效果相同。接下來我們先了解while迴圈 python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 whi...