Python实战练手项目

通过前面的学习,我们已经知道如何在 Python 中使用变量、数字和字符串。

接下来,我们综合运用前面所介绍的这些知识来创建一个成绩单,以便记录班级里的同学的成绩。
  • 首先,我们需要使用 input() 函数提示用户输入学号和姓名。
  • 然后,要求用户输入语文成绩、数学成绩和英语成绩。
  • 接下来,我们会使用 print() 函数把这位同学的学号、姓名、语文成绩、数学成绩、英语成绩和三门功课的总分数打印出来。

因为输入的各科得分是字符串类型,所以为了计算总分,我们还需要用 int() 函数把字符串类型转换成数字类型来进行求和计算。代码如下所示:

name = input("请输入学生姓名:")
userID = input("请输入学生学号:")
score1 = input("请输入学生语文成绩:")
score2 = input("请输入学生数学成绩:")
score3 = input("请输入学生英语成绩:")
total = float(score1) + float(score2) + float(score3) 
print ("学号     姓名     语文    数学    英语    总分")
print (userID,"   " ,name, "   ",score1, "   ",score2, "   ",score3,"   ",total)

我们把这段代码保存到 D:\Python Programs\ch02 目录下,并且将程序文件命名为 2.1.py。

运行程序后,其输出结果图1所示。

同学成绩单
图1:成绩单