如何在Python中使用循环解决这个问题?

问题描述 投票:0回答:1

我有这个利润公式(利润=(单位*租金)-(单位*维护)),并且我已经为用户输入了单位数量、租金、增加租金和维护成本。因此,如果用户输入 50 为单位,600 为租金/平方米,增加租金 30 美元/平方米,维护成本为 37 美元,我想将每个 #of 单位的租金从 50 打印到 1,如果我有这个,我想打印 #of 单位单位数量。因此,循环应运行 50 次,每次减少单位 #,因此应为 1--(减去 1)并告诉我租金为 30(增加租金),因此将其添加到租金和利润中。我如何为此编写

for
循环?

for unit in range(50, 0, -1):
    profit = (unit * rent) - (unit * maintenance)
    rent1 = rent+increase_Rent
    print('Units     + Rent +     Profit')
    print( unit,  rent1,  profit)
python loops for-loop
1个回答
0
投票

要循环单位,将其减 1,更新租金并每次计算利润。关注>

for u in range(50, 0, -1)
    rent += 30
    profit = (u * rent) - (u * 37)
    print(f"Units: {u}, Rent: {rent}, Profit: {profit}")

© www.soinside.com 2019 - 2024. All rights reserved.