# 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...