我遇到了一个简单的程序问题。
num2 = 0
num1 = 1
print ("Enter a number one after another to sum them up, and when you're done type 0")
while num1 != 0:
num1 = float(raw_input ("Please enter a number:")
num2 += num1
if num1 == 0:
print ("The sum of the numbers is:" + str(num2))
由于某种原因,“num2 + = num1”行给出了“num2”的语法错误。
答案 0 :(得分:2)
你错过了一个)
,右括号,在这里:
num1 = float(raw_input ("Please enter a number:")
应该是
num1 = float(raw_input ("Please enter a number:"))
答案 1 :(得分:0)
num = (int(input('pick a number to find if it is prime')
div = 2
while num !% div or div != num-1
f=num/div
if num % div :
print('no as ' ,num, 'is divisible by ',div)
div = 2
else:
div=div+1