使用python编写的nonnegative_int()函数详解
发布时间:2023-12-18 05:05:14
函数名:nonnegative_int()
功能:判断输入是否为非负整数,并返回判断结果
函数输入参数:
- num (int): 待判断的整数
函数输出参数:
- result (bool): 判断结果,True表示输入为非负整数,False表示输入不是非负整数
函数使用示例:
num1 = 10 print(nonnegative_int(num1)) # 输出结果为 True num2 = -5 print(nonnegative_int(num2)) # 输出结果为 False num3 = 0 print(nonnegative_int(num3)) # 输出结果为 True num4 = 3.14 print(nonnegative_int(num4)) # 输出结果为 False
函数详解:
该函数用于判断输入的值是否为非负整数。首先,使用type()函数判断输入的值是否为整数类型。如果类型不为整数,则直接返回False,表示输入不是非负整数。如果类型为整数,进一步判断是否小于0,小于0则返回False,否则返回True。
def nonnegative_int(num):
if type(num) != int:
return False
elif num < 0:
return False
else:
return True
在函数使用示例中,num1为正整数,函数返回True表示输入为非负整数;num2为负数,函数返回False表示输入不是非负整数;num3为0,函数返回True表示输入为非负整数;num4为浮点数,函数返回False表示输入不是非负整数。
