条件判断-胡歌老师python小课堂

2020-07-04  本文已影响0人  小糖豆儿er

20200704

胡歌老师说今天有事 

-------------------------------

*多重条件判断 if--elif--else #else后不需要再加条件"else:"即可

*input输入的是字符串 需要float成数字

*int()#整数 

*round(需要四舍五入的数,保留的位数)

     round(2.7001,2) #结果为2.7 如何输出 2.70?

------------------------------------------

计算BMI

height=input('height(m):')

weight=input('weight(kg):') # input输入的是字符串 需要用float转为可计算的数字

BMI=float(weight)/float(height)/float(height)

print(BMI)

------------

height(m):1.9

weight(kg):100

27.70083102493075

>>>

height=float(input('height(m):')) # 将输入转化为数字

weight=float(input('weight(kg):'))

BMI=weight/height/height

BMI=round(BMI,3) #取小数

print(BMI)

----------

height(m):1.9

weight(kg):100

27.701

>>>

height=float(input('height(m):'))

weight=float(input('weight(kg):'))

BMI=weight/height/height

print(round(BMI,3)) #可以合并语句

--------------

height=float(input('height(m):'))

weight=float(input('weight(kg):'))

BMI=weight/height/height

print(round(BMI,3))

if BMI<18.5:

    print("过轻")

elif 18.5<=BMI<25:

    print("正常")

elif 25<=BMI<28:

    print("过重")

elif 28<=BMI<32: # elif 多重判断

    print("肥胖")

else:

    print("严重肥胖")

上一篇 下一篇

猜你喜欢

热点阅读