Python 2奇数或偶数

2024-04-27 03:04:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试解决一个问题,例如如果一个数字是奇数打印smth。即使打印短信。否则。我的Python代码如下:

import sys
import math


N = int(raw_input().strip())

def dec(num):
    if num % 2 == 0 and num != 0:
         print 'Not Odd'
       elif num == 0:
        print 'Case Zero'
       else:
        print 'Even'

dec(N)

为什么我不能编译这个代码?在


Tags: 代码importinputrawsys数字math短信
1条回答
网友
1楼 · 发布于 2024-04-27 03:04:51

在由's包围的字符串中有一个'。 尝试:

print 'Zero can\'t be odd or even!'

我看,你的缩进也不好。 请将elif和if下面的elif对齐。在

你也有一个非语法问题。 “不偶数”和“奇数”对你来说是两种可能,这是不好的。在

我已经为您更正了这些错误:

^{pr2}$

还有一件事是,你应该考虑关于0的问题,你真的想说它不是偶数。 问问你的数学老师。在

相关问题 更多 >