當前位置:首頁 » 編程語言 » pythonifprint

pythonifprint

發布時間: 2023-04-04 10:45:32

python的if 條件語句

Python 中用if語句進行條件判斷;與Excel 中的if作用有些類似,具體的語句如下:

if 條件:

    結果

else:

    結果

下面我們來舉例進行說明:

例1:年齡>=18歲,輸出「成年了」;否則輸出「未成年」

age = 16

if age >= 18:

    print("成年了")

else:

    print("未成年")

當存在兩個以上條件時,可在if條件判斷後,增加 elif(else if 的縮寫)繼續進行分支條件判斷。

說明:分支條件判斷的結果輸出,當滿足第一個條件時既停止後續判斷並返回第一個結果;當滿足第二個條件時既停止後續判斷並返回第二個結果;以此類推,如果全部條件判斷均不滿足,則返回else的結果。

例2:年齡<18歲,「未成年」; 18歲 =<年齡<40歲,「青年」; 40歲 =<年齡<60歲,「中年」;年齡>=60歲,「老年」

age = 25

if age >= 60:

    print("老年")

elif age >= 40:

    print("中年")

elif age >=18:

    print("青年")

else:

    print("未成年")

註:第二個條件中 可以直接寫 「age >=40」; 無需寫成 40 =<age<60;因為當判斷大盤第二個條件時,已經不滿足第一個條件、即age !>=60(age < 60),所以「<60」部分可省略。第三個條件同理

條件分支的簡單表達:三元表達式

我們將例1(:年齡>=18歲,輸出「成年了」;否則輸出「未成年」)改寫為「三元表達式」

age = 59

result ="成年" if age >=18 else "未成年"

print(result)

註:僅有兩個條件判斷時,可使用三元表達式進行簡寫

例3:國籍=china ,輸出「中國人」;否則輸出「外國人」

nationality = "England"

result = "中國人" if nationality == "china" else "外國人"

print(result)

註:一個「=」代表賦值,「==」代表等於

例4:通過身份證號判斷性別(身份證號17位單號為男性,雙號為女性)

id = "2308__________2642"

result = "女" if int(id[17]) % 2 == 0 else "男"

print(result)

註:id的類型為字元串,需要通過「int()」函數將其轉換為整數; 」%」代表取余數,

「XX %  2  ==0  」 代表XX除2餘數為0即偶數.

❷ python 是2.7.6版 為什麼if語句print就是報錯

這不是函數,IDLE或者python的控制台只允許單行指令。 print i,已在if段以外,這樣就是兩條指令了。

在 i = i + 1那一行後再加一個回車,完成這條語句的運行後,再打入 print i,就可以獲取預期結果。

>>>i=0
>>>x=8
>>>ifx>0:
...i=i+1
...printi
File"<stdin>",line3
printi
^
SyntaxError:invalidsyntax
>>>ifx>0:
...i=i+1
...
>>>printi
1
>>>

❸ python中的if循環怎麼樣

while是Python中的循環語句,if屬於條件選擇語句,而for in屬於迭代語句。

while 用於重復執行操作,重復的條件不一定是特定的次數,只要條件滿足即可:
# 列印1-5的平方
x = 1
while x <= 5:
print(x ** 2)
x = x + 1if 與 循環迭代無關,在默認順序執行代碼的情況下,滿意某個條件要以執行分支語句:

score = 66
if score >= 60:
print('及格')

for in用於遍歷一個可迭代對象(如列表,元組,range等)的每一個元素,將迭代出的每個元素放入臨時變數備用:

# 遍歷1-5的序列元素,並列印平方
for x in range(1,6):
print(x ** 2)

❹ Python if語句鍵盤輸入一個數判斷是不是一百以內的正偶數

a = int(inpyt('請輸入一個整數:'))
if (a<101)and(a%2==0):
print '是一百以內的正偶數'
else:
print '不是一百以內的正偶數'

❺ Python中,if與elif有何區別

一、主體不同

1、if:用來判定所給定的條件是否滿足,根據判定的結果決定執行給出的兩種操作之一。

2、elif:在判定條件不滿足的情況下,需要執行的操作。


二、特點不同

1、if:有多個條件時可使用括弧來區分判斷的先後順序,括弧中的判斷優先執行,此外 and 和 or 的優先順序低於>(大於)、<(小於)等判斷符號,即大於和小於在沒有括弧的情況下會比與或要優先判斷。

2、elif:判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有一個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。

三、優勢不同

1、if:語句中的「表達式」可以是關系表達式、邏輯表達式,甚至是數值表達式。其中最直觀、最容易理解的是關系表達式。

2、elif:python 並不支持 switch 語句,所以多個條件判斷,只能用 elif 來實現。


❻ python語言如何使用print()列印當前行

解決方法如圖所示:

Python為一種跨平台的計算機程序設計語言。一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發

(6)pythonifprint擴展閱讀:

python的控制語句:

1、if語句,當條件成立時運行語句塊。經常與else, elif(相當於else if) 配合使用。

2、for語句,遍歷列表、字元串、字典、集合等迭代器,依次處理迭代器中的每個元素。

3、while語句,當條件為真時,循環運行語句塊。

4、try語句,與except,finally配合使用處理在程序運行中出現的異常情況。

5、class語句,用於定義類型。

6、def語句,用於定義函數和類型的方法。

7、pass語句,表示此行為空,不運行任何操作。

熱點內容
早期存儲卡 發布:2024-11-02 14:26:50 瀏覽:988
配音秀緩存在手機哪裡 發布:2024-11-02 14:23:27 瀏覽:294
linux下載gcc 發布:2024-11-02 14:13:47 瀏覽:344
寫演算法交易 發布:2024-11-02 13:57:09 瀏覽:208
安卓怎麼下載鴻蒙 發布:2024-11-02 13:36:13 瀏覽:663
加密狗rsa 發布:2024-11-02 13:20:44 瀏覽:560
實用java教程 發布:2024-11-02 13:07:39 瀏覽:930
ide文件夾 發布:2024-11-02 12:51:37 瀏覽:559
python中字典的用法 發布:2024-11-02 12:40:42 瀏覽:28
安卓怎麼下載zine 發布:2024-11-02 12:40:38 瀏覽:793