driver_name = print(raw_input('What is your name?: '))
我认为这可能会产生类似输入名称的控制台输入,但我错了,它返回SyntaxError
。我试着有没有括号,但无济于事。
答案 0 :(得分:1)
driver_name = raw_input("Your Name")
print driver_name
在python2中你不能将print分配给任何东西,因为它是一个语句而不是一个表达式
x=print("anything")
始终是python2中的语法错误
你可以做点什么from __future__ import print_statement
x = print(raw_input("whatever")) #as mentioned you will always get None as the value
如果你真的想要,你可以做一些像
这样的事情def print_and_return(value):
print value
return value
driver_name = print_and_return(raw_input("Name?"))
答案 1 :(得分:1)
设置driver_name = raw_input('What is your name?')
,然后设置print driver_name