You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python初学者求助:判断奇偶的函数无输出,如何打印结果?

解决Python奇偶判断函数无输出的问题

你的代码逻辑是正确的,但调用函数后看不到输出的原因是:函数通过return返回了结果,但你没有显式打印这个返回值。return只是把结果传递给调用处,不会自动在控制台输出内容。

你可以通过两种方式解决:

方式一:直接打印函数调用结果

number = int(input("num: "))

def is_even(number):
    """
    判断数字是偶数还是奇数
    """
    if number % 2 == 0:
        return "Even"
    else:
        return "Odd"

# 打印函数返回的结果
print(is_even(number))

方式二:先接收返回值再打印

number = int(input("num: "))

def is_even(number):
    """
    判断数字是偶数还是奇数
    """
    if number % 2 == 0:
        return "Even"
    else:
        return "Odd"

# 接收函数返回的结果
result = is_even(number)
# 打印结果
print(result)

两种方式都能让你在控制台看到函数返回的"Even"或"Odd"结果。

内容的提问来源于stack exchange,提问作者Palak Kumari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 07:26:00