基本while,if和print语句的问题(Python 3)

时间:2015-10-14 03:19:35

标签: python-3.x

threenum = eval(input("Enter 3 Numbers: "))

n1 = threenum[0]
n2 = threenum[1]
n3 = threenum[2]

while n1<=n2:
    if n1%n3==0
        print(n1)
        n1=n1+1
    elif n1%n3!=0
        n1=n1+1

我一直收到一个语法错误,突出显示打印中的n1(n1)。 我似乎无法找到问题。

1 个答案:

答案 0 :(得分:0)

在Python中,您需要使用冒号结束if / elif语句:

if n1%n3==0:
    print(n1)
    n1=n1+1
elif n1%n3!=0:
    n1=n1+1