Python 3.4.3语法错误:invalide语法

时间:2015-07-14 22:13:17

标签: python python-3.x

N1 = input ("dame el valor uno: ")
N2 = input ("dame el valor dos: ")


if N1 > N2: 
    print str (N1)+ " es mayor que "+ str(N2)
else:
    print str(N2)+ " es mayor que "+ str(N1)

可生产

>>>   File "<stdin>", line 1
    >>> 
     ^
SyntaxError: invalid syntax
>>>   File "<stdin>", line 1
    >>> 
     ^
SyntaxError: invalid syntax
>>>   File "<stdin>", line 1
    >>> N1 = input ("dame el valor uno: ")
     ^
SyntaxError: invalid syntax
>>> dame el valor dos: >>> >>> >>> ...   File "<stdin>", line 2
    print str (N1)+ " es mayor que "+ str(N2)
            ^
SyntaxError: invalid syntax
>>>   File "<stdin>", line 1
    else:
       ^
SyntaxError: invalid syntax
>>>   File "<stdin>", line 1
    print str(N2)+ " es mayor que "+ str(N1)
    ^
IndentationError: unexpected indent
>>> >>> 

1 个答案:

答案 0 :(得分:0)

如评论中所述,print() python3 中的一个函数。

尝试:

N1 = input("dame el valor uno: ")
N2 = input("dame el valor dos: ")


if N1 > N2: 
    print(str (N1) + " es mayor que " + str(N2))
else:
    print(str(N2) + " es mayor que " + str(N1))

这应该有用。