Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我不知道';我不明白为什么我的python代码显示警告?_Python - Fatal编程技术网

我不知道';我不明白为什么我的python代码显示警告?

我不知道';我不明白为什么我的python代码显示警告?,python,Python,我正在学习用Python编写代码。我今天面临一个问题。我的代码正确显示了输出,但显示了警告。我不知道哪里出了毛病。请帮我解决它 代码: 此行显示错误code=Info() 错误消息: 如何解决此问题?IDE的linter发出的警告消息告诉您: 上面定义的重新声明的“code”没有使用。 code由input()函数调用定义。但是,通过调用Info(),您可以立即再次定义code,而不使用调用input()的结果,因为您在两个连续的行上重新分配相同的变量(代码) 您可以删除第一行 Code=in

我正在学习用Python编写代码。我今天面临一个问题。我的代码正确显示了输出,但显示了警告。我不知道哪里出了毛病。请帮我解决它

代码:

此行显示错误
code=Info()

错误消息:


如何解决此问题?

IDE的linter发出的警告消息告诉您:

上面定义的重新声明的“code”没有使用。


code
input()
函数调用定义。但是,通过调用
Info()
,您可以立即再次定义
code
,而不使用调用
input()

的结果,因为您在两个连续的行上重新分配相同的变量(代码)

您可以删除第一行


Code=input….

显示警告消息是因为您定义了一个名为Code的变量,其中您将输入存储在此行:

Code = input("Enter Code: ")
但是你从来没有真正使用过它,因为你在下一行重新定义了它:

Code = Info()

正如您所注意到的,这可能不会导致任何错误,但许多现代代码编辑器会警告您未使用的变量。在您的情况下,您应该问问自己,用户输入的目的是什么,为什么不在任何地方使用它?

code=input(“输入代码”)
这一行的目的是什么,您没有将其存储在任何地方,而代码将替换为下一行中的info()实例。如果您只想显示一些消息,请使用
print(“display message”)
。换句话说,您永远不会使用
code=input(“输入代码”)
;要么你因为它没用而想把它拿走,要么你忘了用它。
Code = Info()