为了账号安全,请及时绑定邮箱和手机立即绑定

课程中循环问题

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 回答

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]。。。

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_慕勒7425684

应该是字符串需要模板的时候用
2022-10-28 回复 有任何疑惑可以回复我~

你好厉害啊


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python3 入门教程(新版)
  • 参与学习       155067    人
  • 解答问题       1084    个

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

进入课程

课程中循环问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信