1、格式:if [ 表達式 ] #為真的話就執行下面的語句
執行語句
2、
3、多重判斷
if
elif
elfi
else
4、if 條件判斷中:
一個=(指派) 二個==(比較)
5、首先判斷表達式1成不成立,不成了然後就判斷表達式2,還是不成立就判斷表達式3,最後都不符合,就else
if [ 表達式1 ]:
print 'A'
elif [ 表達式2 ]:
print 'B'
elif [ 表達式3 ]:
print 'C'
else:
print 'D'
練習:
輸入三個整數x,y,z,請把這三個數由小到大輸出。 1.程式分析:我們想辦法把最小的數放到x上,先将x與y進行比較,如果x>y則将x與y的值進行交換, 然後再用x與z進行比較,如果x>z則将x與z的值進行交換,這樣能使x最小。
使用append方式添加到清單,然後再排序
#!/usr/bin/python
list1=list()
x=int(raw_input('Please input x num: '))
list1.append(x)
y=int(raw_input('Please input y num: '))
list1.append(y)
z=int(raw_input('Please input z num: '))
list1.append(z)
list1.sort()
print list1
2.企業發放的獎金根據利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高 于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提 成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于 40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于 100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?