跟着小甲鱼学Python:课后作业P5

题目:完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。
自己加了一个需求,打印出用户还剩余几次机会。
注意点:times为int类型,需要转换成字符串类型才能拼接。
import random
times = 3
secret = random.randint(1,10)
guess = 0 #这里先给guess赋值(赋一个绝对不等于secret的值) 预防第一次循环guess= secret 造成条件不为真
print(’-------------------我爱鱼C工作室----------------’)
print(“不妨猜猜我现在心里想的是什么数字!\n”)

while (guess != secret) and (times > 0):
times -=1
temp = input(“请输入一个1-10的整数!\n”)
guess = int(temp)
if guess == secret:
print(“woc,你是我肚子里面的蛔虫吗?”)
print(“猜对了也没有奖励!”)
else:
if guess > secret :
print(“猜错了,数值大了!请重新输入!\n”)
print(“你还有” + str(times) +“次机会!\n”)
else:
print(“猜错了,数值小了!请重新输入!\n”)
print(“你还有” + str(times) + “次机会!\n”)
print(“游戏结束!”)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值