龙空技术网

「Python条件结构」if…else实现判断奇偶数

夜晚回家 199

前言:

眼前各位老铁们对“python判断奇数的个数”都比较关心,姐妹们都想要学习一些“python判断奇数的个数”的相关资讯。那么小编同时在网上汇集了一些有关“python判断奇数的个数””的相关资讯,希望看官们能喜欢,姐妹们一起来学习一下吧!

功能要求

用户从键盘上输入一个整数,判断该数是奇数还是偶数。说明:能被2整除的整数叫偶数,不能被2整除的叫奇数;即该数除以2后余数为0时该数为偶数,否则该数为奇数。求余数运算符为“%”。

实例代码

num = int(input("请输入一个整数:"))

print((num % 2) == 0)

if (num % 2) == 0:

print("%d是一个偶数。" % num)

else:

print("%d是一个奇数。" % num)

运行结果

从键盘输入5,转换成整型后,num=5;执行语句print((num % 2) == 0),结果为False,即num % 2的结果等于1,所以(num % 2) == 0的结果为False;继续执行if (num % 2) == 0:,结果为False,即执行if…else语句中else块中的语句,即print("%d是一个奇数。" % num),将“5是一个奇数”打印,程序结束。

从键盘输入10,转换成整型后,num=10;执行语句print((num % 2) == 0),结果为True,即num % 2的结果等于0,所以(num % 2) == 0的结果为True;继续执行if (num % 2) == 0:,结果为True,即执行if…else语句中if块中的语句,即print("%d是一个偶数。" % num),将“10是一个偶数”打印,程序结束。

知识说明

%格式化:%运算符就是用来格式化字符串的。%d表示用整数代替,有几个%占位符,后面就跟几个变量或者值% (多个变量),但是顺序要一一对应。如果只有一个%,后面的括号的可以省略。

标签: #python判断奇数的个数