使用if-else语句来实现判断年龄大小,判断密码对错,并且加入身高测量器的小程序。
# 导入sys库
import sys
# 定义函数age
age = int(input("请输入自己的年龄"))
if age < 18:
print("您还未成年,不得使用该软件")
print("请好好读书,报效祖国")
sys.exit() # sys库下关闭程序的代码
else:
print("欢迎使用该软件")
# 账户密码登录系统
# 定义账号和密码
_username = "12345"
_password = "12345"
# 用range函数使输入三次之后无法再输入密码
for i in range(1, 4):
username = input("请输入您的用户名")
password = input("请输入您的密码")
if username == _username and password == _password:
print("登录成功,欢迎您的使用!")
break
else:
print("密码错误,请重新输入!")
else:
print("输入次数已经超过限制")
import msvcrt # 导入库,使后面可以按任意键退出
height = float(input("请输入自己的身高(米):"))
weight = float(input("请输入自己的体重(千克):"))
bmi = weight / (height * height) # bim指数的计算公式
if bmi < 18.5:
print("BMI指数为:" + str(bmi))
print("体重过轻")
elif 18.5 <= bmi < 24.9:
print("BMI指数为:" + str(bmi))
print("正常范围,注意保持")
elif 24.9 <= bmi < 29.9:
print("BMI指数为:" + str(bmi))
print("体重偏重")
else:
print("BMI指数为:" + str(bmi))
print("肥胖")
print("请按任意键退出~")
ord(msvcrt.getch()) # 按任意键退出的执行代码