num = input(float("Enter a number (enter 'q' to quit): ")
p=0
while num>=1:
p=p+1
为什么我在第一个p上不断出现语法错误? 这是否意味着我无法为变量分配数值?
答案 0 :(得分:1)
您应该关闭括号
num = input(float("Enter a number (enter 'q' to quit): "))
答案 1 :(得分:0)
import sys
num = input("Enter a number (enter 'q' to quit)")
try:
num = int(num)
except:
if num == 'q':
sys.exit()
p=0
while (num>=1):
p=p+1
num = num - 1 #otherwise it will go to infinite loop