这是用python 3.3和i'';我得到的错误是语法错误。有人能解决这个问题吗?

这是用python 3.3和i'';我得到的错误是语法错误。有人能解决这个问题吗?,python,python-3.3,Python,Python 3.3,(不是陈述)在Python3中。使用 while True: n=int(raw_input()) if n!=42: print n else: break 而不是 print(n) (不是陈述)在Python3中。使用 while True: n=int(raw_input()) if n!=42: print n else: break 而不是 print(n) 使用括号

(不是陈述)在Python3中。使用

while True:
    n=int(raw_input())
    if n!=42:
        print n
    else:
        break
而不是

print(n)
(不是陈述)在Python3中。使用

while True:
    n=int(raw_input())
    if n!=42:
        print n
    else:
        break
而不是

print(n)

使用括号括住函数的参数:
print(n)
而不是
print n
使用括号括住函数的参数:
print(n)
而不是
print n
获取Python 3.X教程。Python3.X对语言引入了不向后兼容的更改
raw_input
不再存在,
print
是一个函数,而不是Python 3.X中的语句:

更正代码:

print n

获取Python3.X教程。Python3.X对语言引入了不向后兼容的更改
raw_input
不再存在,
print
是一个函数,而不是Python 3.X中的语句:

更正代码:

print n

你能给我们看看错误的追溯吗?(即解释器在告诉您有语法错误时打印出的内容),这将帮助我们解决您的问题。使用代码格式和换行符,以便我们可以实际查看您的语法。您能向我们展示错误的回溯吗?(即解释器在告诉您有语法错误时打印出的内容)这将帮助我们帮助您解决问题。使用代码格式和换行符,以便我们能够实际查看您的语法。这是一个问题-但我本以为OP在
原始输入时遇到了
名称错误
,这是一个问题-但我本以为OP在
名称错误
raw\u input
first:)感谢您纠正这两个错误!感谢您纠正这两个错误!