Python计数三

时间:2018-10-29 20:59:43

标签: python

如何使python以3的整数倍开始,然后从那里开始计数?我不确定在elif语句之后该去哪里。

到目前为止,这是我的代码...

    count = int(input("How many multiples ot 3 would you like?: "))
    a = int(input("Enter 1 to start at 0 or 2 to start at a multiple of your 
    choice: "))
    if a == 1:
       for x in range(count):
            print(x*3)
    elif a == 2:

1 个答案:

答案 0 :(得分:1)

尽管您通常只看到它仅与stop参数一起使用,但range()函数实际上具有start,stop和step参数。例如

>>> for i in range(6, 20, 3): print(i)
6
9
12
15
18

因此,只需收集起始值,然后根据起始值和所需倍数计算终止参数,并将步长参数固定为三即可。