<p>我已经有一段时间的问题了,我的一些价值观只是拒绝存储。这很可能是因为我在某个地方违反了一条规则,但在互联网上搜索了一段时间后,我找不到问题所在。你知道吗</p>
<p>代码:</p>
<pre><code>#TO SET#
def min_count_set():
stancount = int(input("How many standard miners do you wish to start with? "))
if (stancount > 10000 or stancount < 0):
print("\n Please enter a valid number to start with. \n \n")
min_count_set()
else:
advcount= int(input("How many advanced miners do you wish to start with? "))
if (advcount > 10000 or advcount < 0):
print("\n Please enter a valid number to start with. \n \n")
min_count_set()
else:
ultrcount = int(input("How many ultra miners do you wish to start with? "))
if (ultrcount > 10000 or ultrcount < 0):
print("\n Please enter a valid number to start with. \n \n")
min_count_set()
else:
print("\n Returning you to the setup menu \n \n")
set_mining_values()
#TO PRINT#
def view_mining_values():
print("\n Printing all of the variables now.")
print("\n Number of standard miners starting with: ")
print(stancount)
print("\n Number of advanced miners starting with: ")
print(advcount)
print("\n Number of ultra miners starting with: ")
print(ultrcount)
</code></pre>
<p>我收到的错误是:</p>
<pre class="lang-none prettyprint-override"><code>NameError: name 'stancount' is not defined
</code></pre>
<p>我以前试过给变量<code>stancount</code>一个数字,然后在输入中运行它,但是它只会在输入之前传递我给它的数字。你知道吗</p>