【发布时间】:2018-03-17 13:51:22
【问题描述】:
我正在学习 Python (3.6.3) 并开始制作一个愚蠢(而且非常线性)的聊天机器人。有一次,聊天机器人要求您猜测它的年龄,我使用 randint 生成一个介于 1-1000 之间的数字,并希望在 if 语句中使用输出的随机整数(因此聊天机器人对您的回答感到高兴或不安,具体取决于关于你是否认为它比实际年龄更老)。 用户的输入是一个名为guess的var,我假设(因为我在网上找不到类似的例子)我可以在if语句中引用guess和randint来打印所需的输出,但我得到一个错误,提示radit没有定义当我运行 prog -
print('guess how old I am')
guess = input()
import random
for x in range(1):
time.sleep(0.4)
print ('nope, I\'m ' + (str(random.randint(1,1000))) + ' actually')
time.sleep(0.88)
if randint <= guess
print('(so rude...)')
else:
print('aw thanks')
如果我的 StackExchange 语法也被破坏,我们深表歉意,感谢任何帮助,谢谢
【问题讨论】:
-
randint后面少了一个冒号