首页 > 解决方案 > 如何每个月乘以一个值?

问题描述

我刚开始学习 python 课程,我正在尝试编写一个代码,其中第一个月的值 = 1,下个月乘以 2,下个月乘以 3,下个月乘以 2,依此类推。直到达到6个月。我正在使用此代码,但它只给了我 Month 1 = 1 这是初始值。

P = 1
count = 12

print ("month 1: ",P)

for month in range(count-1):

    if month %2 == 0:
        P = P*2 
    else:
        P = P*3

print:("month", month+2 ,":",P)

标签: pythonpython-3.x

解决方案


改变

print:("month", month+2 ,":",P)

print("month", month+2 ,":",P)

我不确定为什么 python 没有抱怨冒号。你实际上可以把任何东西放在那里

weird: ("month", month+2 ,":",P)

它不会抱怨。大错特错,谢谢!


推荐阅读