students = ({"赵,60"},{"钱,34"},{"孙,89"},{"李,56"},{"周,90"})
for student in students:
if (students [1] < 60):
name = students [0]
score = students [1]
print("姓名:{}".format(name),"成绩:{}".format(score))
students = ({"赵,60"},{"钱,34"},{"孙,89"},{"李,56"},{"周,90"})
for student in students:
if (students [1] < 60):
name = students [0]
score = students [1]
print("姓名:{}".format(name),"成绩:{}".format(score))
# 将不及格人的名字和成绩弄出来
students = ({"赵,60"},{"钱,34"},{"孙,89"},{"李,56"},{"周,90"})
# 将列表中的每一个集合取出
for student in students:
# 将集合中的元素取出
for i in student:
if int(i[2:]) < 60:
#print(int(i[2]))
print(student)
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
不太清楚你的原数据到底是什么格式
是数组就是这样
这是改了你原来的代码让他运行,但是这样只能打印最后一个不及格的,要打印所有的可以这样