浙教版八年级上 第一单元第3课 算术运算符和表达式 一.填空题 1.假设变量:a=10,b=20,c=3,d= -20。将各行输出结果填写在空格内。 表达式 输出结果 表达式 输出结果 a+b 30 b%a 0 a-b -10 a**b 100000000000000000000 a*b 200 b//c 6 b/a 2 d//c -7 2.表达式“123-123//100*100”的运算结果是 。 3.表达式“8+12/5*100”的运算结果是 。 二、程序题 1.阅读程序,思考返回值是? m=987 a=int(m/100) b=int(m/10)%10 c=m%10 n=c*100+b*10+a print(n) 2.根据题目意思将代码补充完整。 歌手大赛上6位评委给一位参赛者打分,6个人打分的平均分为9.2分;如果去掉一个最高分,这位参赛者的平均分为9.0分;如果去掉一个最低分,他的平均分为9.6分;如果去掉一个最高分和一个最低分,他的平均分会是多少呢? 【输入】(无) 【输出】使用%.2f按实数格式输出,保留2位小数。 【样例输入】(无) 【样例输出】9.45 sc_all=6*9.6 #求6名评委的总分 sc_high=5*9.4 #求去掉最高分后的总分 sc_low=5*9.8 #求去掉最低分后的总分 high=sc_all-sc_high #最高分 low=sc_all-sc_low #最低分 print(“%.2f”%ans) #输出结果保留2位小数 答案: 一、填空题 1. 表达式 输出结果 表达式 输出结果 a+b 30 b%a 0 a-b -10 a**b 100000000000000000000 a*b 200 b//c 6 b/a 2 d//c -7 2.23 3.248.0 二、程序题 1.789 2. ans=(sc_all-high-low)/4
~~ 您好,已阅读到文档的结尾了 ~~