给定一些学生姓名和成绩,统计不及格小于60分的学生及成绩,并打印所有不及格的学生姓名和成绩。 d
1个回答
关注
展开全部
您好哟,亲爱的!
这个问题我来帮您解决。
d=[[“赵”,60],[“钱”,34],[“孙”,89],[“李”,56],[“周”,90]]
for i in d:
if i[1] < 60:
print(“姓名:”+i[0]+“成绩:”+str(i[1]))
输出结果:
姓名: 钱 成绩: 34
姓名: 李 成绩: 56
希望能帮到您哦!
祝您生活愉快~~
咨询记录 · 回答于2024-01-15
给定一些学生姓名和成绩,我升衫庆们需要统计不及格(小于60分)的学生及成绩,并打印所有不及格的学生姓名和成绩。
数据如下:
d=[["赵",60],["钱",34],["孙",89],["李",56],["周",90]]
我们可以使用for循环遍历这个数据,然后使用if语句判断成绩是否小于60分。如果是,就塌中打印出学生的姓吵握名和成绩。
代码如下:
d=[["赵",60],["钱",34],["孙",89],["李",56],["周",90]]
for i in d: # 遍历数据
if i[1] < 60: # 判断成绩是否小于60分
print("姓名:",i[0],"成绩:",i[1]) # 打印不及格的学生姓名和成绩
运行上述代码后,将得到如下输出:
姓名: 钱 成绩: 34
姓名: 李 成绩: 56
您好哟,亲爱的!
这个笑肢问题我来纤升悔帮您解决,d=[["赵",60],["钱",34],["孙",89],["李",56],["周",90]]
for i in d:
if i[1] < 60:
print("姓名:",i[0],"成绩:",i[1])
输出结果:
姓名: 钱 成绩: 34
姓名: 李 成绩: 56
希望能帮到您哦!
祝您生活愉快~~[鲜毁正花]
std = [
"张三", "80", "90", "70", "240",
"李四", "85", "92", "75", "252",
"王五", "78", "88", "69", "235"
mod = "{同学,你的考试成绩是:语文{},英语{},数学{},总成绩{},特此通知!}"
for st in std:
# 用st变量遍历顷顷哪列表std的元素
cnt = 0 # cnt是总成绩,赋初值
for i in range(1, 4):
cnt += int(st[i]) # 计算总成绩
print(mod.format(st[0], st[1], st[2], cnt))
注意:上述乎碰代码仅为示例,需要根据实际数据和需求进行适当修雀码改。
我这看不见你发的图
能打字打出来吗
语文 英语 数学张三 90 87 78李四 93 87 67王五 88 90 95
std = [["张三毁纤", 90, 87, 78], ["李四", 93, 87, 67], ["王五", 88, 90, 95]]
mod = "{}同学,你的考试成绩是:语文{},英语{},纤颂仿数学{},总成绩{},特樱扮此通知!"
for st in std:
cnt = st[1] + st[2] + st[3] # cnt是总成绩,初始值为第二、三、四列成绩之和
print(mod.format(st[0], st[1], st[2], st[3], cnt))