问题与基本while,如果和打印语句(Python 3)
问题描述:
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)。 我似乎无法找到问题。问题与基本while,如果和打印语句(Python 3)
答
在Python,你需要结束与冒号,如果/ elif的语句:
if n1%n3==0:
print(n1)
n1=n1+1
elif n1%n3!=0:
n1=n1+1
我只是facepalmed。非常感谢。我怎么能错过这样一个简单的错误。 – Adam