|
|

楼主 |
发表于 2015-1-14 20:35:24
|
显示全部楼层
版主老师,发现课后参考答案错了,能不能赏赐鱼币啊。第五课的课后习题答案有问题啊
import random
times = 3
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
guess = int(temp)
times = times - 1 # 用户每输入一次,可用机会就-1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光咯T_T")
print("游戏结束,不玩啦^_^")
老师,这个代码可以输入四次,违背了times=3的原则,哈哈,看着我这么仔细的份上,给我鱼币吧
这是我的代码
import random
secret=random.randint(1,10)
print("~~~~~~~~~我叫solena~~~~~~~~~~~")
print("请开始猜数字: ",end=" ")
times=3
guess=0
while(guess != secret) and (times>0):
temp=input()
times=times-1
if (temp.isdigit() and 1):
if guess==secret:
print("对啦")
else:
if guess<secret:
print("小了小了")
else:
print("大了大了")
if times>0:
print("还有机会啦")
else:
print("三次机会用完了")
else:
print("输的不是数字,大哥!!!")
print("游戏结束")
鱼币鱼币 |
评分
-
| 参与人数 1 | 荣誉 +30 |
鱼币 +30 |
贡献 +10 |
收起
理由
|
小甲鱼
| + 30 |
+ 30 |
+ 10 |
非常认真,加油! |
查看全部评分
|