擅长:python、mysql、java
<pre><code>i = 0
marks_list = []
name = list(map(str, input("Enter names: ").split()))
while i < len(name):
marks = list(map(int, input("Enter " + name[i] + " marks: ").split()))
marks_list.append(marks)
i += 1
student_marks = {name[i]: marks_list[i] for i in range(len(name))}
print(student_marks)
</code></pre>
<p>以下是有效的答案。
像这样输入</p>
<pre><code>Enter names: Raj Raja
Enter Raj marks: 20 30 40 48
Enter Raja marks: 25 35 46 22
</code></pre>
<p>输出:</p>
<pre><code>{'Raj': [20, 30, 40, 48], 'Raja': [25, 35, 46, 22]}
</code></pre>