起飞吧少年
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后面的循环有点不太懂
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]。。。
format什么时候用,具体用法有什么啊
你好厉害啊
names 与 scores 是对应的,通过循环names获取每一次的索引index,在scores中的index位置的成绩,就是当前name的成绩,并用print+format的格式式方式打印出来
Python3 入门教程(新版)
154167 学习 · 1075 问题
相似问题