python if語句,while語句

2022-04-16 19:16:16 字數 1587 閱讀 5397

一,if語句;

python中最常用的判斷語句,基本格式:

1.if else格式

if  條件:

結果else:

結果

"""if 條件:

滿足條件執行**

else:

if條件不滿足就走這段

"""ageofoldboy = 48

if ageofoldboy > 50:

print("too old, time to retire..")

else:

print("還能折騰幾年!")

2.if elif格式

if  條件:

結果elif 條件:

結果elif 條件:

結果:else:

結果

age_of_oldboy = 48guess = int(input(">>:"))

if guess >age_of_oldboy :

print("猜的太大了,往小裡試試...")

elif guess print("猜的太小了,往大里試試...")

else:

print("恭喜你,猜對了...")

在python中有乙個重要的內容,叫做縮排,乙個tap鍵的距離,或者四個空格,但是在正規的輸入中是乙個tap的距離

二、while語句

python中最基本的乙個迴圈語句,格式為:

while 條件:

滿足條件的新的條件可嵌入if語句

迴圈體

whiletrue: #條件為真時將會一直迴圈,只有條件為假迴圈終止,跳出迴圈。

if 2>1:

print(2)

這段**會無限迴圈 『 2 』  強行停止的按住 ctrl+c

在while中跳出迴圈有兩個常用指令

1.break指令,它將直接挑出整個迴圈,終止迴圈執行迴圈外的程式

2.continue指令 ,它將跳過單次迴圈,從新開始新的迴圈。

例子:break

1 while true:  #因為條件為true,所以無限迴圈   

3 print(1)

4 break #break直接終止了迴圈

5 print(2)

6 7

8 9 結果:

10 1

11 2

例子:continue

whiletrue:

print(1)

continue

print(2)

結果:1

11。。。#陷入了死迴圈的模式,

while else語句,在while中只要遇到break迴圈程式直接終止。

whiletrue:

print('22')

print('33')

break #此時直接跳出迴圈,下方的else同樣挑出

else:

print('99')

結果:22

33

python if語句格式

if語句的格式 if 表示式 語句邏輯 當程式執行到if語句的時候,首先計算 表示式 的值 如果表示式的值為正確的 程式中叫真 那麼就執行語句 如果 表示式 的值錯誤 程式中叫假 則跳過整個if語句繼續向下執行 真 除了假就是真 假 0,0.0,none,false if else語句 if 表示式...

Python if和for條件語句

本篇部落格參考python官方文件 下面用例項來學習python的條件語句。一 if語句 基本結構 if 條件表示式 elif 條件表示式 else coding utf 8 created on 2016 6 11 author administrator x int raw input 請輸入乙...

Python if語句的用法

if 1 2 print 1 greater than 2 else print 1 less than 2 解析 如果1 2,則列印 1 greater than 2 否則,列印 1 less than 2 else 隱藏score 0 if score 0 print egg elif scor...