擅长:python、mysql、java
<p>我以为我真的不可能,但我意识到可以在<code>for</code>循环中使用<code>exec</code>来实现这种效果:</p>
<p><code>
prompt1 = 'Enter a number:\n'; prompt2 = 'Enter a string:\n'
for i in range(1, 9):
exec('grade{} = int(input(prompt1))'.format(i))
exec('type{} = input(prompt2)'.format(i))
</code></p>
<p>尽管正如安德烈亚斯所建议的那样,列出一份清单可能会更好。你知道吗</p>