今天的练习,更多的是涉及到数据库方面的一些知识。
小黄人.jpg其实,编程从本质上来说,就是一门处理数据的一门科学,所以,编程在应用上,无论是爬虫还是数据处理,机器学习,都是离不开数据的。
我们来看下今天的代码吧
# 编写input()和output()函数输入,输出5个学生的数据记录。
dict = {} #创建一个空字典
for i in range(5): # 创建一个循环
stu = input("请输入学生姓名:") #输入学生姓名
score_1 = int(input("请输入语文成绩:")) # 输入成绩
score_2 = int(input("请输入数学成绩:"))
score_3 = int(input("请输入英语成绩:"))
print("-"*30) #打印标记符
list_i = [score_1,score_2,score_3] #将数字内容添加到list_i的列表当中
dict[stu] = list_i #将列表当中的数值赋值给dict[stu]
for i in dict:
print("%s的语文成绩为:%d;数学成绩为:%d;英语成绩为:%d"%(i,dict[i][0],dict[i][1],dict[i][2]))
可以看到输出的结果为:
C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习实例71.py"
请输入学生姓名:a
请输入语文成绩:12
请输入数学成绩:12
请输入英语成绩:12
------------------------------
请输入学生姓名:b
请输入语文成绩:23
请输入数学成绩:23
请输入英语成绩:23
------------------------------
请输入学生姓名:c
请输入语文成绩:12
请输入数学成绩:23
请输入英语成绩:24
------------------------------
请输入学生姓名:d
请输入语文成绩:11
请输入数学成绩:31
请输入英语成绩:12
------------------------------
请输入学生姓名:e
请输入语文成绩:12
请输入数学成绩:12
请输入英语成绩:12
------------------------------
a的语文成绩为:12;的数学成绩为:12;的英语成绩为:12
b的语文成绩为:23;的数学成绩为:23;的英语成绩为:23
c的语文成绩为:12;的数学成绩为:23;的英语成绩为:24
d的语文成绩为:11;的数学成绩为:31;的英语成绩为:12
e的语文成绩为:12;的数学成绩为:12;的英语成绩为:12
Process finished with exit code 0
总体上来看,是完全没有问题的。
2020年4月4日(清明节)
北京市通州区京贸中心
网友评论