第1个回答 2021-03-24
你这个程序只依次循环0,1两次。第一次只能改aa,第二次只能改bb.
输入姓名和分数应该放在for循环的前面。一次改一个人的成绩。要想改多人的,外面还要加一个while循环,没好跳出。
list1=['aa','bb']
list2=[88,99]
print(list2)
for i in range(len(list1)):
name= input('输了姓名:')
if name==list1[i]:
score = int(input('输入分数:'))
list2[i]=score
print(list2)
##########
[88, 99]
输了姓名:aa
输入分数:66
输了姓名:bb
输入分数:77
[66, 77]