求大神解惑 该怎么写代码
题目是 店铺优惠 满100减5,满200减10,满300减 15 ,满400减20。商城优惠券满400减50,可以和店铺优惠叠加实用。那么此时计算买多少有多少优惠。 给你一个思路用 if else 来搞就好了
这题不难,自己动手练练,遇到不懂的再来问{:10_269:} purchase = {400: 20, 300: 15, 200: 10, 100: 5}
def discount(p):
res = 0
for price in list(purchase.keys()):
if p > 400:
res += (p//400)*50
if p > price:
x, y = divmod(p, price)
res += (x*purchase)
p = y
return res
print(discount(1000)) 你们到底是用什么软件去写这个代码的?写完代码以后又要做什么事情?最后这个代码写完了又有什么作用? 跟着大哥混江湖 发表于 2021-9-7 17:20
你们到底是用什么软件去写这个代码的?写完代码以后又要做什么事情?最后这个代码写完了又有什么作用?
最简单的莫过于记事本了,保存完毕用解释器去解释并运行 跟着大哥混江湖 发表于 2021-9-7 17:20
你们到底是用什么软件去写这个代码的?写完代码以后又要做什么事情?最后这个代码写完了又有什么作用?
{:5_94:}我用VS Code(因為免費又方便的編釋器)
寫完代碼有什麼用?我當然是興趣,寫完代碼感受其成就感{:5_94:} 跟着大哥混江湖 发表于 2021-9-7 17:20
你们到底是用什么软件去写这个代码的?写完代码以后又要做什么事情?最后这个代码写完了又有什么作用?
感觉你这样问是不想编程的 python还是建议用pycham吧
页:
[1]