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
相关产品推荐
相关产品推荐

