| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
今天按照老师的教程(第五讲)自己敲了代码,但是结果跟老师的有出入,麻烦大佬帮忙看看哪里出了问题。 
 
代码: 
import random 
secret = random.randint(1,10) 
print("-------欢迎光临--------") 
temp = input("猜猜我心里想的是哪个数字?:") 
guess = int(temp) 
while guess != secret: 
    teme = input("不好意思,猜错了,请重新输入:") 
    guess = int(temp) 
    if guess == secret: 
        print("恭喜你,猜对了!") 
        print('你真棒!') 
    else: 
        if guess > secret: 
            print('数字过大,请重新输入') 
        else: 
            print('数字过小,请重新输入') 
print('Game Over,Think you!') 
 
我的结果是这样的: 
 
-------欢迎光临-------- 
猜猜我心里想的是哪个数字?:1 
不好意思,猜错了,请重新输入:2 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:3 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:4 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:5 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:6 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:7 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:8 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:9 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:10 
数字过小,请重新输入 
不好意思,猜错了,请重新输入:10000000000 
数字过小,请重新输入 
不好意思,猜错了,请重新输入: 
 
 
结果没有正确的数字,一直过小。我的python版本是3.8.2的 
 
感谢指正!!!
 |   
 
 
 
 |