擅长:python、mysql、java
<p>您可能想做的是类似的事情(请注意,我在这里使用了一个列表):</p>
<pre><code>ls = []
while len(ls) < 7:
try: #always check the input
num = int(input("Enter your {0} digit:".format(len(ls)+1) ))
ls.append(num)
except:
print("Input couldn't be converted!")
print(ls) #ls now has 7 elements
</code></pre>
<p>创建的元组的长度总是7,因此<code>if</code>-语句总是<code>True</code>。在</p>
<p>关于列表和元组之间的区别,请看这个问题<a href="https://stackoverflow.com/questions/626759/whats-the-difference-between-list-and-tuples">here</a>。在</p>