|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 键客左右 于 2021-2-6 13:32 编辑
- import random
- secret =random.randint(1,10)
- temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
- guess=int(temp)
- times=1
- while(guess!=secret) and (times < 3):
- if guess>secret:
- print("哥,大了大了~~~")
- else:
- print("嘿,小了小了~~~")
- temp=int("请再试试吧:")#这里也错了 temp=input("请再试试吧:")
- guess=int(temp)
- times=times + 1
- if (times<=3) and (guess == secret):
- print("哎呀,你是小甲鱼肚里的蛔虫吗?")
- print("哼,猜对了,也没有奖励~~~")
- else:
- print("机会用完咯")
复制代码
按照书上的代码打的,但是运行就卡死
我用的sublime text
******************************分割线**********************************************
我用黑框框看到问题了,不知道为何没有循环结束条件,无限循环,所以sublime text 卡死 不会报错
缩进错误
改成这样:
- import random
- secret =random.randint(1,10)
- temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
- guess=int(temp)
- times=1
- while(guess!=secret) and (times < 3):
- if guess>secret:
- print("哥,大了大了~~~")
- else:
- print("嘿,小了小了~~~")
- temp=input("请再试试吧:")
- guess=int(temp)
- times=times + 1
- if guess == secret:
- print("哎呀,你是小甲鱼肚里的蛔虫吗?")
- print("哼,猜对了,也没有奖励~~~")
复制代码
|
|