功能要求
用户从键盘上输入一个整数,判断该数是奇数还是偶数。说明:能被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表示用整数代替,有几个%占位符,后面就跟几个变量或者值% (多个变量),但是顺序要一一对应。如果只有一个%,后面的括号的可以省略。
领取专属 10元无门槛券
私享最新 技术干货