上QQ阅读APP看书,第一时间看更新
3.1.1 算术运算符
算术运算符是处理四则运算的符号,它们在数字的处理中被应用得最多。常用的算术操作符如表3.1所示。
表3.1 常用的算术运算符
使用除法(/或//)运算符和求余运算符时,除数不能为0;否则,程序将会出现异常,如图3.1所示。
说明
在算术操作符中使用%求余,如果除数(第二个操作数)是负数,那么取得的结果也是一个负值。
【例3.1】计算学生成绩的分数之差及平均分。(实例位置:资源包\TM\sl\03\01)
某学员3门课程的成绩如图3.2所示,编程实现以下计算。
Python课程和C语言课程的分数之差。
3门课程的平均分。
在IDLE中创建一个名称为score_handle.py的文件,然后在该文件中定义3个变量,分别用于存储3门课程的分数,接着应用减法运算符计算分数差,再应用加法运算符和除法运算符计算平均成绩,最后输出计算结果。代码如下:
01 python = 95 # 定义变量,存储Python的分数 02 english = 92 # 定义变量,存储English的分数 03 c = 89 # 定义变量,存储C语言的分数 04 sub = python – c # 计算Python和C语言的分数差 05 avg = (python + english + c) / 3 # 计算平均成绩 06 print("Python课程和C语言课程的分数之差: " + str(sub) + " 分\n") 07 print("3门课的平均分: " + str(avg) + " 分")
运行结果如图3.3所示。
图3.1 除数为0时出现的错误提示
图3.2 某学员的成绩表
图3.3 计算学生成绩的分数之差及平均分