我如何解决指向t的Python语法错误打印?

问题描述 投票:0回答:1

我正在通过MIT的EdX课程学习Python。我尝试了以下操作,并得到第3行中指向printt的语法错误。我在做什么错?

 x=int(input("Enter an integer")

if x/2==0

   print('') 

   print("Even")

 else 

    print('')

    print("Odd"))
python printing syntax
1个回答
0
投票

编写if语句时,应在条件后面加上一个冒号。冒号表示您正在定义代码块。您应该缩进if块中的行。 Python对缩进敏感。

if x/2==0
print('')

print("Even")

替换为:

if x/2==0:

    print('')

    print("Even")

相同的规则适用于else语句。


0
投票

谢谢,我发现自己错过了括号,也错过了一个或两个冒号!这是起作用的代码:

x=int(input("Enter an integer"))
if x/2==0:
   print('') 
   print("Even")
else: 
    print('')
    print("Odd")

输入整数5

奇数

© www.soinside.com 2019 - 2024. All rights reserved.