資源簡介 中小學(xué)教育資源及組卷應(yīng)用平臺(tái)八上綜合練習(xí)題某商場有店慶優(yōu)惠活動(dòng),小張想編寫個(gè)優(yōu)惠計(jì)算器,可以統(tǒng)計(jì)商品價(jià)格及優(yōu)惠金額。1. 可以用哪些語言來編寫這個(gè)小程序: 、 、 。2. 小張最終選擇了用Python來編寫這個(gè)小程序。請幫助小張顧下基本代碼吧:(1) 輸入商品價(jià)格到變量x:(2) 輸出商品總價(jià)S至屏幕(保留2位小數(shù)):3. 小張想通過列表的方式,將各個(gè)商品的價(jià)格存入了列表n中。請幫助小張回顧一下列表的基本操作:(1) 在列表末尾增加一個(gè)新的商品價(jià)格(400元):(2) 第3個(gè)商品的價(jià)格輸錯(cuò)了,改為240元:(3) 第5個(gè)商品不要了,去掉吧:4. 優(yōu)惠方案主要有以下兩個(gè),對(duì)應(yīng)的運(yùn)算代碼是什么?優(yōu)惠1:每滿200減30(總價(jià)s,優(yōu)惠后yh):優(yōu)惠2:總價(jià)滿6000先減800,再享每滿200減30(總價(jià)S, 優(yōu)惠后yh):優(yōu)惠3:總價(jià)滿3000未滿6000,先減300,再享每滿200減30(總價(jià)S, 優(yōu)惠后yh):5. 輸入商品價(jià)格至列表,因商品數(shù)量未知,可以使用 循環(huán)。6. 商品輸入列表后,可以使用 函數(shù)獲取商品數(shù)量,從而使用 循環(huán)來計(jì)算總金額。7. 可以將計(jì)算優(yōu)惠的代碼制作成 ,方便多次調(diào)用。8.輸入價(jià)格至列表(循環(huán)輸入,輸入“0”結(jié)束)n=x= ( (“請輸入商品價(jià)格:”))while :n=n+x=9.計(jì)算總價(jià)(輸出保留兩位小數(shù))s=0for i in range(0, ):s=s+print("商品總價(jià)為:", )10.計(jì)算優(yōu)惠(優(yōu)惠政策參照第4題)if :yh=elif :yh=else:yh=print("優(yōu)惠后金額為:", )參考答案1. Python 、 VB 、 C++2. x=float(input("請輸入商品價(jià)格:")) print("商品總價(jià)為:",format(s,'.2f')) 21教育網(wǎng)3. n=n+[400] n[2]=240 n.pop(4)4. yh=s-int(s/200) ( http: / / www.21cnjy.com )*30 yh=s-800-int((s-800)/200)*30 yh=s-300-int((s-300)/200)*30 21cnjy.com5. while6. len() if7. 函數(shù)8. [] float input x!=0 [x] float(input("請輸入下一個(gè)商品價(jià)格:"))21世紀(jì)教育網(wǎng)版權(quán)所有9. len(n) n[i] format(s,'.2f')10. s<3000 yh=s-int ( http: / / www.21cnjy.com )(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·com21世紀(jì)教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://21世紀(jì)教育網(wǎng)(www.21cnjy.com)" 21世紀(jì)教育網(wǎng)(www.21cnjy.com) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫