exercise003 商品折扣

2021-08-21 08:14:50 字數 1300 閱讀 7741

# coding=utf-8

# 3:一家商場在降價**。如果購買金額50-100元(包含50元和100元)之間,會給10%的折扣,

# 如果購買金額大於100元會給20%折扣。

# 編寫一程式,詢問購買**,再顯示出折扣(%10或20%)和最終**

fornuminrange

(0,10

):price=int

(raw_input

("請輸入金額:"))

if50

<=price<=100

:print(

"給10%的折扣,還需支付元".format

(price*(

1-0.1

)))elifprice>100

:print(

"給20%的折扣,還需支付元".format

(price*(

1-0.2

)))else:print(

"不滿足折扣金額,需支付元".format

(price*(

1-0.0

)))

請輸入金額:0

不滿足折扣金額,需支付0.0元

請輸入金額:22

不滿足折扣金額,需支付22.0元

請輸入金額:222

給20%的折扣,還需支付177.6元

請輸入金額:50

給10%的折扣,還需支付45.0元

請輸入金額:100

給10%的折扣,還需支付90.0元

請輸入金額:

Exercise 3 最少硬幣問題

陳潼公升最少硬幣問題 問題描述 設有n 種不同面值的硬幣,各硬幣的面值存於陣列t 1 n 中。現要用這些面值的硬幣來找錢。可以使用的各種面值的硬幣個數存於陣列coins 1 n 中。對任意錢數0 m 20001,設計乙個用最少硬幣找錢m的方法。程式設計任務 對於給定的1 n 10,硬幣面值陣列t和可...

第十一周作業exercise

偽演算法 假設初始值x0 零向量 迴圈迭代條件可以設定為本次計算出來的y與上一次最大值的差距 given x0 for i 1,2,3 until converge do yi ax i 1 xi yi yi 2 end for 計算後的x為特徵向量 y1的最大值為最大特徵值 num為迭代次數 ti...

Exercise 函式應用於排序

exercise1 用函式實現氣泡排序 def payxu list for i in range 1,len list for j in range 0,len list i if list j list j 1 tmp list j list j list j 1 list j 1 tmp re...