擅长:python、mysql、java
<p>您可以将原始代码更改为这样,这不是最优雅的方法,但这是找出问题所在的良好起点:</p>
<pre><code>amanga = {'Anime':[], 'Manga':[]}
#total = 0
for x in range (2):
x = input("Anime or Manga? ") #some data validation would be handy here to ensure right key is choosen
print("How many entries? ")
n = int(input())
for i in range (n):
amanga[x].append(input("Entry: "))
print (amanga)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>Anime or Manga? 'Anime'
How many entries?
2
Entry: 'a'
Entry: 'b'
Anime or Manga? 'Manga'
How many entries?
1
Entry: 'n'
{'Anime': ['a', 'b'], 'Manga': ['n']}
</code></pre>
<p>您已经知道只有两种类型(Anime和Manga),所以您可以使用这两个键创建dict,然后向它们添加条目。你知道吗</p>