注意:我正在使用 Python 3.5 我刚刚开始为我制作的基于文本的游戏创建第二部分,这是我遇到问题的代码:
import random
def game():
randomIp = random.randint(10, 999)
def tutorial():
global randomIp
print('Hello.')
print(randomIp + '.' + randomIp + '.' + randomIp + '.' + randomIp)
不断出现的问题是:
File "C:\Users\Anony\Desktop\SICCr4k2BrokeFold\SICCr4k2Broke.py", line 18, in tutorial
print(randomIp + '.' + randomIp + '.' + randomIp + '.' + randomIp)
NameError: name 'randomIp' is not defined
我不知道怎么了。我已将全局放入tutorial()
其中,并且它没有错误地说randomIp
is not defined in the command global randomIP
only for print(randomIp + '.' + randomIp + '.' + randomIp + '.' + randomIp)
. 有谁知道问题是什么?如果我想在每个"."
. 代码是什么?我想要它,这样它就会打印出类似23.321.43.23
. 每个时期之后的数字完全不同。