题目讲解——奇数偶数判断

读题:获取一个用户输入的整数。这句话中重点有输入和整数两个,输入确定了我们要用input,那用到input我们需要考虑到它获取到的数据是字符串类型,这里要求的是整数,所以我们需要数据类型转换。

number = int(input())

我们将获取到的数据存放到这个叫做number的变量中,现在number就代表我们输入的数据了。

继续看题目,通过程序显示这个数是奇数还是偶数,通俗说就是让咱们判断输入的数是奇数还是偶数。那怎么判断呢???奇数偶数都有自己的特点,奇数不能被2整数,偶数可以。所以我们就判断这个数能不能被2整数就可以了,那能被2整除该怎么表示呢?

在python中有个符号叫做取余 :% ,它的作用就是取两数相除后的余数,例如5/2 取余得1.

我们可以利用这个来表示被2整除:

number % 2 == 0

判断的话我们就需要用到if语句了,注意格式哦:

number = int(input())
if number % 2 == 0:
    print('是偶数')

如果和2取余得0就说明它是偶数,我们就直接输出它是偶数。

那和2取余不等于0的时候是不是就是奇数了!

number = int(input())
if number % 2 == 0:
    print('是偶数')
elif number % 2 != 0:
    print('是奇数')

好了这道题就解答完成了。不过最后奇数的那个elif判断我们可以用else代替:

number = int(input())
if number % 2 == 0:
    print('是偶数')
else:
    print('是奇数')

在if语句中else表示其余的所有情况。

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    鸡兔同笼

    为了解决这个问题,我们需要根据笼子中脚的总数来确定鸡和兔子的…

    吉祥数

    为了解决这个问题,我们需要模拟一个游戏过程,其中每一轮游戏会…

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注