<p>我正试图列出一份外太空旅行中携带的重量清单。我试图展示有多少人会来的方式是:</p>
<pre><code>def flcr():
try:
Value1 = int(input())
except ValueError:
print("That was an incorrect format! Try again.")
flcr()
global x
x = Value1
</code></pre>
<p>然后用户必须逐个输入权重。这就是我所尝试的:</p>
<pre><code>def enter():
print("How much is each flight crew member bringing on the trip? Enter one entry at a time, this will be Earth weight.")
amount1()
def amount1():
try:
if x > 0:
equation1 = [float(input())]
x - 1
amount1()
else:
print(listFlcr)
except ValueError:
print("That was an incorrect format! Try again.")
enter()
</code></pre>
<p>当我输入权重时,我假设<code>x</code>只是重置自身,而不是用1减去自身,因此我的输入是无限的。我想有一个代码,可以让我输入正确的权重,所以如果我说有两个人来,我只能输入两个权重</p>
<p>如果有人能帮我,我将不胜感激</p>