ID: 11878113

浙教版(2020)信息技术八年级上册 期末综合练习题(有答案)

日期:2026-02-16 科目:信息技术 类型:初中试卷 查看:28次 大小:1203712B 来源:二一课件通
预览图 1/2
教版,2020,信息技术,八年级,上册,期末
  • cover
中小学教育资源及组卷应用平台 八上综合练习题 某商场有店庆优惠活动,小张想编写个优惠计算器,可以统计商品价格及优惠金额。 1. 可以用哪些语言来编写这个小程序: 、 、 。 2. 小张最终选择了用Python来编写这个小程序。请帮助小张顾下基本代码吧: (1) 输入商品价格到变量x: (2) 输出商品总价S至屏幕(保留2位小数): 3. 小张想通过列表的方式,将各个商品的价格存入了列表n中。请帮助小张回顾一下列表的基本操作: (1) 在列表末尾增加一个新的商品价格(400元): (2) 第3个商品的价格输错了,改为240元: (3) 第5个商品不要了,去掉吧: 4. 优惠方案主要有以下两个,对应的运算代码是什么? 优惠1:每满200减30(总价s,优惠后yh): 优惠2:总价满6000先减800,再享每满200减30(总价S, 优惠后yh): 优惠3:总价满3000未满6000,先减300,再享每满200减30(总价S, 优惠后yh): 5. 输入商品价格至列表,因商品数量未知,可以使用 循环。 6. 商品输入列表后,可以使用 函数获取商品数量,从而使用 循环来计算总金额。 7. 可以将计算优惠的代码制作成 ,方便多次调用。 8.输入价格至列表(循环输入,输入“0”结束) n= x= ( (“请输入商品价格:”)) while : n=n+ x= 9.计算总价(输出保留两位小数) s=0 for i in range(0, ): s=s+ print("商品总价为:", ) 10.计算优惠(优惠政策参照第4题) if : yh= elif : yh= else: yh= print("优惠后金额为:", ) 参考答案 1. Python 、 VB 、 C++ 2. x=float(input("请输入商品价格:")) print("商品总价为:",format(s,'.2f')) 21教育网 3. n=n+[400] n[2]=240 n.pop(4) 4. yh=s-int(s/200) 出卷网*30 yh=s-800-int((s-800)/200)*30 yh=s-300-int((s-300)/200)*30 21cnjy.com 5. while 6. len() if 7. 函数 8. [] float input x!=0 [x] float(input("请输入下一个商品价格:"))21世纪教育网版权所有 9. len(n) n[i] format(s,'.2f') 10. s<3000 yh=s-int 出卷网(s/200)*30 s<6000 yh=s-300-int((s-300)/200)*30 yh=s-800-int((s-800)/200)*30 format(yh,'.2f')21·cn·jy·com 21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页) HYPERLINK "http://21世纪教育网(www.21cnjy.com) " 21世纪教育网(www.21cnjy.com)

~~ 您好,已阅读到文档的结尾了 ~~