由于我是一个愚蠢的新手,因此我试图制作一个简单的基于文本的游戏用品,只是为了娱乐/练习,而且在我的脑海中,如果我可以获取一个要更改的全局变量,就可以使我的代码正常工作希望它(如果玩家正确解决了难题,它将改变问题的答案,并且甚至可以将其称为游戏,您也可以继续进行游戏)。
我基本上只是说出computerNumber = computerNumber + 1来更改一大堆其他变量,然后看了youtube视频和一些有关函数变量的堆栈溢出问题,这些函数可以通过添加“ global”来影响全局变量在他们面前,所以我做了一个看起来像这样的函数
def function():
global computerNumber
computerNumber = computerNumber + 1
return
function()
,但是它似乎仍然没有到达全局变量,只是在if语句中更改了变量。当我最初发布这篇文章时,我本可以发誓将项目放在这里(它很小),但是对于堆栈溢出发布我也是陌生的,所以我想我也不知道我在做什么