python
import randomtimes = 3
secret = random.randint(1,10)
print('--------------我是分割线-------------------')
guess = 0
print("不妨猜猜我现在在想什么数子吧:",end="")
while (guess != secret) and (times > 0):
temp = input()
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
guess = int(temp)
times = times - 1
if guess == serect:
print("猜对了")
print("厉害")
else:
if guess > secret:
print("大了")
else:
print("小了")
if times > 0 :
print("再试一次吧,还有'3-times'次,:",end="")
else :
print("机会没有了哦")
print("游戏结束")
运行的时候:
Python 3.6.2 (v3.6.2:5fd33b5, Jul8 2017, 04:57:36) on win32
Type "copyright", "credits" or "license()" for more information.
>>>
======================== RESTART: F:\python\yigai.py ========================
--------------我是分割线-------------------
不妨猜猜我现在在想什么数子吧:6
Traceback (most recent call last):
File "F:\python\yigai.py", line 13, in <module>
if guess == serect:
NameError: name 'serect' is not defined
>>>
各位鱼大佬,怎么回事啊?
本帖最后由 默默無名 于 2018-4-11 11:18 编辑
import random
times = 3
secret = random.randint(1,10)
print('--------------我是分割线-------------------')
guess = 0
print("不妨猜猜我现在在想什么数子吧:",end="")
while (guess != secret) and (times > 0):
temp = input()
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
guess = int(temp)
times = times - 1
if guess == serect:
print("猜对了")
print("厉害")
else:
if guess > secret:
print("大了")
else:
print("小了")
if times > 0 :
print("再试一次吧,还有'3-times'次,:",end="")
else :
print("机会没有了哦")
print("游戏结束")
你的字拼錯了 嗯嗯,谢谢大大,3-times'次,怎么转化为数字呢
页:
[1]