Python 之if條件判斷語句

2021-09-27 05:51:33 字數 1910 閱讀 1753

if語句寫法:

if 表示式:

***x

(1)條件為真true (非空的量(string,tuple,list ,set,dictonary),所有非零的數):

if 1:    

print 'hello world!'

print 'true'

if 'aaa':    

print 'hello world!'

print 'true'

(2)條件為假 faulse(0,none,空的量):

if  0:    

print 'hello world!'

print 'true'if none:    print 'hello world!'

print 'true'

if  '':    

print 'hello world!'

print 'true'

if  1>2:    

print 'hello world!'

print 'true'

(3)組合條件及其他(and /or ):

if  not 1>2:        

print 'hello world!'

print 'true'

if  not 1>2 and 1 == 1:    

print 'hello world!'

print 'true'

if else寫法:

else語句:

if expression:

statement(s)

else:

statement(s)

if 1 < 2:    

print 'hello world'

else:   

print 'oh,no,fourse!'

print 'main'

elfi 語句:

if expression1:

statement1(s)

elif expression2:

statement2(s)

else:

statement3(s)

if 1 < 2:    

print 'hello world'

elif 'a':    

print 'aaaaa'

else:    

print 'oh,no,fourse!'

#!/usr/bin/env python

score =int( raw_input(『please input a num:』))

if score >= 90:    

print 'a'

print 'very good'

elif score >=80:    

print 'b'

print 'good'

elif score >=60:    

print 'c'

print 'pass'

else:    

print 'd'print 'end'

5.舉例2:and or 應用:

多個條件下判斷:

轉換大小寫:

a.lower()

a.upper()#!/usr/bin/env pythonyn = raw_input("please input [yes/no]:")

yn = yn.lower()if yn == 'y' or yn == 'yes':    print "programe is running..."elif yn == 'n' or yn == 'no':    print "programe is exit."else:    print "error,please input [yes/no]"

Python之if條件判斷語句

if 要判斷的條件 true 條件成立的時候,要做的事情 elif 要判斷的條件 true elif 要判斷的條件 true else 條件不成立的時候要做的事情 練習1 需求 1.從控制台輸入要出的拳 石頭 1 剪刀 2 布 3 2.電腦隨即出拳 3.比較勝負 石頭 勝 剪刀 剪刀 勝 布 布 勝...

Python 條件判斷語句

if elif else語句 語法 if 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 else 塊 執行流程 if elif else語句在執行時,會自上向下依次對條件表示式進行求值判斷,如果表示式的結果為true,則執行當前 塊,然後語句結束 如果...

if條件判斷語句

如果表示式的值是true,則執行語句塊 否則跳過語句塊。equals 下面的例子使用到的,可以看看。字串判斷不能使用 要使用方法。用來判斷記憶體位址是否相等。輸入男女,輸出boy,girl system.out.println 請輸入男or女 scanner sc new scanner syste...