📅  最后修改于: 2023-12-03 15:19:35.458000             🧑  作者: Mango
在编程过程中,经常需要判断数字是正数、负数还是零。Python提供了简单而有效的方法来进行这个判断。本文将介绍一个基础的Python程序,在用户输入一个数字后,判断该数字是正数、负数还是零,并返回相应的结果。
def check_number(number):
"""
判断数字是正数、负数还是零
Parameters:
number (float or int): 需要判断的数字
Returns:
str: 返回数字的性质(正数/负数/零)
"""
if number > 0:
return "正数"
elif number < 0:
return "负数"
else:
return "零"
# 获取用户输入的数字,并将其转化为float类型
number = float(input("请输入一个数字:"))
# 调用check_number函数进行判断
result = check_number(number)
# 输出结果
print(f"数字 {number} 是 {result}.")
check_number
函数用于判断输入的数字是正数、负数还是零。它接受一个参数number
,代表需要判断的数字,并根据数字的大小进行条件判断。check_number
函数中,如果number
大于0,则返回字符串"正数";如果number
小于0,则返回字符串"负数";如果number
等于0,则返回字符串"零"。float()
函数将输入的字符串转化为浮点数类型。check_number
函数,并将用户输入的数字作为参数传递给该函数。result
变量中。print()
函数输出结果,使用格式化字符串将数字和结果进行展示。以上程序演示了如何使用Python判断数字是正数、负数还是零。你可以根据实际需求,将该代码片段嵌入到你的程序中,并根据需要进行修改和扩展。