1. 程式人生 > >PyThon---if-elif-else用法

PyThon---if-elif-else用法

1.

例一:  

#and   表示並且    or   表示或者    not表示不滿足後面的條件
age=int(input('請輸入年齡'))
sex=input('請輸入性別')
if age>=19 and sex=='男':
    print ('該上班了')
#and   表示並且    or   表示或者    not表示不滿足後面的條件
age=int(input('請輸入年齡'))
sex=input('請輸入性別')
if age>=19 and sex=='男':
    print ('該上班了')
elif age<18 or sex=='女':
    print('上學吧還是')
elif not(sex=='男' and  sex=='女'):
    print('既不是男也不是女')
else:
    pass#以後要填充程式碼的,為了保證不會出現語法錯誤

條件判斷運算子

邏輯運算子


特殊的真和假


例子

age=int(input('請輸入年齡'))
if age:
    print('Age 非0')
else:
    print('Age = 0')
name=''
if name:
    print('name不是一個空字串')
else:
    print('name為一個空字串')

習題1




height=float(input('請輸入身高'))
strong=float(input('請輸入體重'))
print('小明身高為%s,體重為%s'%(height,strong))
BIM=strong/height**2
print('小明身體狀況指數為%s'%BIM)
if BIM<18.5:
    print('過輕')
elif BIM>=18.5 and BIM<=25:
    print('正常')
elif BIM>=25 and BIM<=28:
    print('過重')
elif BIM>=28 and BIM<=32:
    print('肥胖')
elif  BIM>=32:
    print('嚴重肥胖')
else :
    print('過度嚴重肥胖')