猜年龄小游戏
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)