1 #5.编写一个模拟微信转账的程序,提示用户输入需要转账的金额,
2 #如果输入非数字,则输出“输入非法!”( isdigit() 方法可以检测字符串是否只由数字组成。)
3 #如果金额超过200元,则输出"转账金额不能超过200元!"。
4 #如果转账金额没有超过200元,则输出“转账成功!”。
5 price=str(input("请输入转账金额:"))
6 if price.isdigit():
7 price=float(price)
8 if price>200:
9 print('转账金额不能超过200元!')
10 else:
11 print("转账成功")
12 else:
13 print('输入非法')
14
15
16
17
18 '''
19 6.编写一个程序,根据用户输入的体重和身高,计算BMI并输出对应的体质分类。
20 BMI=体重(kg)/身高的平方(m)
21 要求:
22 1.对输入体重和身高进行判断,体重输入范围:20kg~150kg,身高输入范围:0.3m~2.3m,超过范围,提示“输入非法,退出系统。”
23 2.BMI标准如下:
24 '''
25 high=float(input("请输入身高(米):"))
26 weight=float(input("请输入体重(千克):"))
27 if weight<20 or weight>150 or high<0.3 or high>2.3:
28 print('输入非法,退出系统。')
29 else:
30 BMI=(weight/(high*high))
31 if (BMI<=18.4):
32 print('偏瘦')
33 elif BMI<=24.9:
34 print('正常')
35 elif BMI<=29.9:
36 print('过重')
37 elif BMI<=34.9:
38 print('一级肥胖')
39 elif BMI<=39.9:
40 print('二级肥胖')
41 elif BMI>40:
42 print('三级肥胖')
43 print('BMI为:',('%.2f'%BMI ))