你好,我是python的新手,我在使用这个函数时遇到了一个问题。基本上,我正在尝试创建一个纸牌游戏,根据问题,我知道我已经错误地启动了它,但是我已经开始这样做了,我想在我完全改变它之前完成它。我的def函数似乎不工作了,甚至当我打印它的时候。
这可能是一个很小很明显的错误,但我是新来的,而且我的代码的其他部分可能是错误的。
enter image description here
enter image description here
enter image description here
感谢您的阅读
我试着打印它,并在define语句中返回它,并重新定义变量。我认为这个问题可能是我还没有学会的小问题,或者是代码中的大问题。
编辑:谢谢每个回复的人,你们帮了很大的忙。我不能剪掉我的代码,因为我使用的是触摸屏设备,但现在直到我有时间把它打出来,我会试着附加它,所以这里有一个小饰品代码本身的链接。
enter link description here
2条答案
按热度按时间zkure5ic1#
使用函数(def)的想法是单独编写它,然后在需要的时候在代码中调用它!你还需要在调用它之前声明函数(最好是在代码的开头)。
示例:
然后你可以在你的代码中使用它:
这将在屏幕上打印11(即使“数学”不在代码中)
kg7wmglp2#
我无法从图片中看到完整的代码,但我认为
take
变量存在问题。为什么你的
def card_funct():
有take
出现两次而没有被使用?(至少我可以看到你以后没有使用它)。你能解释一下你想让这个变量做什么吗?从那里我可以更好地帮助你。还有:
您是否要放置
print()
?如果你能复制并粘贴你的代码到你的问题中,让人们玩它可以帮助你更快地得到答案。
祝你好运。