b294: 经济大恐荒
这篇教学会示范 ZeroJudge 基础题库“b294: 经济大恐荒”的解题过程。
题目需求
有一天发生了世界经济大恐荒,第一天一个馒头只要一元,第二天就要二元,第三天要卖三元,题目会提供每天购买的馒头数量,透过程序计算总共要花多少钱买馒头。
题目链接:b294: 经济大恐荒
解答
单纯使用 for 循环搭配算术运算子,就能计算出答案。
while True:
try:
day = int(input()) # 後面完全用不到的數字 ( 但是因為題目有,所以必須要使用 )
n = [int(i) for i in input().split()] # 將每天的饅頭數量拆成串列
total = 0 # 總要要多少錢,預設 0
price = 1 # 最開始的價格為 1 元
for i in n:
total = total + price*i # 總價增加 price 乘以每天的饅頭數
price = price + 1 # 第二天價格就會增加 1
print(total) # 印出總價
except:
break
微信扫码关注
抖音扫码关注