python入門 認識while迴圈及運用

2022-08-20 05:03:10 字數 2856 閱讀 6102

本節內容

1、認識while迴圈

2、while迴圈的運用

3、巢狀迴圈:迴圈套迴圈

1、認識while迴圈

break # 跳出當前整個迴圈

continue # 跳出當次迴圈,繼續下次迴圈

1

while 判斷條件: #

當while滿足條件時,程式會一直迴圈

2執行語句...

3else: #

當while正常迴圈完成後,,程式才會進行else 注:break會終止while整個迴圈,所以程式不會進行else;而continue是跳過當次迴圈繼續下次迴圈,所以程式會進行else

4 執行語句...

2、while迴圈的運用

使用者輸入乙個值,猜出正確的年齡

1 age = 60

2while

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 = 1

2while 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迴圈寫「九九乘法表」

1

for 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

print

()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個數換一行

1

for 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...