1. python if語句 怎麼寫
if語句示例:
#coding:UTF-8
#符號函數及其應用
defsign(x):
ifx>0:
return1
else:
ifx==0:
return0
else:
return-1
forxinrange(-3,4,1):
print(sign(x))
2. python中的if判斷語句怎麼寫
python中寫if判斷語句的方法:
1、創建一個一維列表
2、通過for循環來遍歷列表的每一個元素。
3、用if語句判斷等於7的元素,如果元素等於7,列印這個元素
結果如下:
3. 關於python中的if語句
第二種情況很好理解
for n in range(2,14):
for x in range(2,n):
if n%x==0:
print n,'equals',x,'*',n/x
break
else:
print n,'is a prime number'
比如n是個素數的話,第二重循環每次都會執行到else分支,由於else中沒有break,不會挑出第二層循環,就會打n is a prime number很多遍,非素數比如,8,9兩種情況自己想一下就明白了,很容易
for n in range(2,14):
for x in range(2,n):
if n%x==0:
print n,'equals',x,'*',n/x
break
else:
print n,'is a prime number'
這里的else應該是和他相對應的for循環結束後再被執行的,同時如果break跳出for循環,那麼對應的else也不執行,這樣運行結果就對了
4. Python之if語句及條件語句
其實各個語言的基礎都是相通的。
words = ['soften', 'civilize', 'personalization', 'bakery', strain', 'glimpse', 'royals']
for word in words:
if word == 'civilize':
print(word.upper()) #全部大寫輸出
else:
print(word.title()) #首字母大寫輸出
result:
Soften
CIVILIZE
Personalization
Bakery
Strain
Glimpse
Royals
*
條件語句包括:!=<=>=>< #這點python還是做的很好哈。
chl = 21
fsy = 32
chl >=20 and fsy <=31 #檢查兩個條件語句,使用關鍵詞and result:False
(chl >=20) and (fsy <=31) #也可將每個測試放在一對括弧內
chl >=20 or fay <=31 #使用or result:True
*
word = ['bride', 'castle', 'masterpieces', 'mystery', 'tragedy', 'bakery', 'strain', 'glimpse']
'castle' in word #使用關鍵詞in讓python檢查列表中是否有'castle'
words = ['emperor', 'castle', 'royal', 'diplomat', 'bakery', 'strain', 'glimpse']
chl = 'emperors'
if chl not in words: #if not in
print("The word is not in words list!")
*
age = 12
if age <= 4:
print("I like dessert and trade!")
elif age <= 18: #python這點不一樣哈,有個elif,可以有若干個elif語句
print("I like diplomat and mpling!")
else:
print("I like nobility and sketch!")
result:
I like diplimat and mpling!
*
age = 12
if age <= 4:
price = 0
elif age <= 18:
price = 10
else:
price = 20
print("You admission cost is $ " + str(price) +"!") #price要str函數告訴python輸出字元
**當其中一個if語句通過測試,python會跳過其他的if語句測試。
eg:尋找兩個列表共同的元素(交集)
chls = ['emperor', 'nobility', 'bakery', 'sauce', 'royal']
fsys = ['emperor', 'Spring Festival', 'approaching', 'nobility']
for chl in chls:
if chl in fsys:
print("We can discover " + chl +"!")
else:
print("Oh my god! The Spring Festival is approaching, prepare " + chl + "!")
result:
We can discover emperor!
Oh my god! The Spring Festival is approaching, prepare nobility!
Oh my god! The Spring Festival is approaching, prepare bakery!
Oh my god! The Spring Festival is approaching, prepare sauce!
Oh my god! The Spring Festival is approaching, prepare royal!
5. 關於python if語句
是有影響的,滿足if,return 1代碼就結束了,第二個return自然就不執行了,反之執行第二個return,
6. 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即偶數.
7. python if 語句如何書寫
第三行前面應該也有三個點,怎麼沒有了,第二行結束後按的是回車么。還有對於python的子句和嵌套關系都是又空格來確定的,在命令行運行盡量用tab鍵。
如果某個子句沒有內容,那麼也不能是空的,也就是冒號:包含的塊即使沒有東西,也得寫一個pass,如果想結束子塊,在命令行下,要按兩行enter。

或者
if <條件> then <語句> ;
注意:Pascal中也有if 的嵌套,但else只承接最後一個沒有承接的if,如:
if <條件1> then if <條件2> then <語句1> else <語句2>; 此處<語句2>當且僅當<條件1>成立且<條件2>不成立時運行。
if <條件1> then begin if <條件2> then <語句1> end else <語句2>; 此處<語句2>只要<條件1>成立就運行。
8. 請問python中的if語句都有哪些形式
Python中選擇語句主要有3種形式,分別為if語句、if…else語句和if…elif…else多分支語句。
if…elif…else語句
但有時候我們需要很多判斷,並不是非黑即白,這時用戶就需要從多個選項中選擇一個。在開發程序時,如果遇到多選一的情況。
則可以使用if…elif…else語句,該語句是一個多分支選擇語句,通常表現為「如果滿足某種條件,進行某種處理,否則,如果滿足另一種條件,則執行另一種處理……」。

if注意:
1.比較表達式無論簡單還是復雜,結果必須為Boolean類型。
2.if語句控制的語句體只有如果只有一條語句,大括弧可以省略;如果是多條語句則不能省略,建議永遠不要省略。
如:if(比較表達式)
語句
3.一般來說:有左大括弧就沒有分號,有分號就沒有左大括弧。
如:if(比較表達式){........}, if(比較表達式)。
9. pythonif語句的用法例子
pythonif語句的用法例子:
與他上面的最近的還沒有配對的if配對。
例如判斷三角形的。
if((a+b>c)&&(a+c>b)&&(b+c>a))。
if((a==b)||(a=c)||(b=c))。
printf("是等腰三角行")。

含義
if-else的語句結構是前面的條件成立執行什麼操作,則下面的分支結構就不會被執行,若前面的條件不成立,否則做下面的。在Python中可以使用if else語句對條件進行判斷,然後根據不同的結果執行不同的代碼,這稱為選擇結構或者分支結構。
Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python也可用於可定製化軟體中的擴展程序語言。Python豐富的標准庫,提供了適用於各個主要系統平台的源碼或機器碼。