02 作业

猜年龄小游戏

1.允许用户最多尝试三次 ----for                                                                                                          2.每尝试3此后,如果还没才对,就问用户是否还想继续玩? 如果回答Y或者y,就继续让其猜三次, 以此往复,入宫回答N或n,就退出程序                                                                                     3.如果猜对了,就直接退出                                                                                                                 目的:演练 while的使用和if的使用 

#老师写:
age=25
times=0
count=3
while times<=3:
    user=int(input('请输入你猜测的年龄:'))
    if user==age:
        print('恭喜你,猜对了')
    elif user>age:
        print('猜大了')
    else:
        print('猜小了')
    times+=1
    if times==3:
        choose=input('你是否想继续玩[玩:Y或y  不玩:N或n]:')
        if choose=='Y'or choose=='y':
            times=0    #重置为0
            pass
        elif choose=='N'or choose=='n':
            times==4
            break
            pass
        else:
            print('清楚入正确的格式')
            times=3
            pass
        pass

#自己写(不能满足)
import random
age=random.randint(0,100)
for i in range(3):
    user=int(input('请输入你猜测的年龄:'))
    if user==age:
        print('恭喜你猜对了')
        break
        pass
    elif user>25:
        print('猜大了')
    else:
        print('猜小了')
else:
    choose=input('你是否还想玩儿[Y或y:想玩  N或n:不想玩]:')
    if choose=='Y' or 'y':
        i=1
    elif choose=='N' or 'n':
        break
    else:
        print('请输入正确的格式,谢谢')
小明身高1.75,体重80.5kg,根据BMI公式,体重除以身高的平方,帮小王计算他的BMI指数,用 if-elif
#height=1.75
# weight=80.5
height=float(input('请输入身高:'))
weight=int(input('请输入体重:'))

BMI=weight/(height**2)

if BMI<18.5:
    print('小王啊,需要加强营养 加强锻炼')
elif 18.5<=BMI<25:
    print('标准体重')
    pass
elif 25<=BMI<28:
    print('有点微胖')
    pass
elif 28<=BMI:
    print('体重肥胖')
    pass
else:
    print('严重肥胖')
print(BMI)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值