是否可以在嵌套的if语句中修改全局变量?

时间:2019-04-20 10:14:14

标签: python-3.7

由于我是一个愚蠢的新手,因此我试图制作一个简单的基于文本的游戏用品,只是为了娱乐/练习,而且在我的脑海中,如果我可以获取一个要更改的全局变量,就可以使我的代码正常工作希望它(如果玩家正确解决了难题,它将改变问题的答案,并且甚至可以将其称为游戏,您也可以继续进行游戏)。

我基本上只是说出computerNumber = computerNumber + 1来更改一大堆其他变量,然后看了youtube视频和一些有关函数变量的堆栈溢出问题,这些函数可以通过添加“ global”来影响全局变量在他们面前,所以我做了一个看起来像这样的函数

 def function():
     global computerNumber
     computerNumber = computerNumber + 1
     return
function()

,但是它似乎仍然没有到达全局变量,只是在if语句中更改了变量。当我最初发布这篇文章时,我本可以发誓将项目放在这里(它很小),但是对于堆栈溢出发布我也是陌生的,所以我想我也不知道我在做什么

0 个答案:

没有答案