课程中循环问题

来源:7-1 什么是dict

起飞吧少年

2021-03-25 20:41

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
scores = [45, 60, 75, 86, 49]
index = 0
for name in names:
    score = scores[index]
    print('name = {}, score = {}'.format(name, score))
    index = index + 1

其中,score后面的循环有点不太懂

写回答 关注

4回答

  • longryzhou
    2021-03-26 14:15:07
    已采纳

    scores[0]的值是45,scores[1]的值是60,scores[2]的值是75,scores[3]的值是86,scores[4]的值是49,

    index初始是0,第一次运行后是1,第二次是2,第三次是3,所以scores[Index]里面的Index是0就是scores[0],Index是1就是scores[1]。。。

  • qq_慕标8035613
    2021-03-30 17:29:46

    format什么时候用,具体用法有什么啊

    qq_慕勒7...

    应该是字符串需要模板的时候用

    2022-10-28 22:32:05

    共 1 条回复 >

  • qq_慕标8035613
    2021-03-30 17:24:52

    你好厉害啊


  • 厉害了我的
    2021-03-26 14:54:14

    names 与 scores 是对应的,通过循环names获取每一次的索引index,在scores中的index位置的成绩,就是当前name的成绩,并用print+format的格式式方式打印出来

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题