counter=0
counter+=1
print(counter)
代码都写给你了,基本上把中文删了就是代码了,怎么还能不会
不一定是 3 次吧,字典是用哈希存储的,遍历的顺序不一定是按照声明中的顺序,并且代码中有 break 语句,找到目标后就 break 了,所以如果第一次循环就找到目标,然后 break 跳出循环,那就是一次,所以不一定是 3 次,和遍历的顺序有关。
在 for 循环上面加一句:
counter = 0
在 for 循环下面加一句:
counter = counter + 1
在最后一行加一句:
print(counter)
望采纳。
student_name = 'Jules'
marks = {'James':90,'Ford':86,'Jules':55,'Arthur':77}
counter = 0#赋值
for student in marks:
counter += 1#循环一次加一
if student == student_name:
print(marks[student])
print(counter)#输出次数
break