return 语句没有响应我该怎么办

问题描述

def fizz_buzz(num):
    if num % 3 == 0 and num % 5 == 0:
        return "Fizz Buzz"
    elif num % 3 == 0:
        return "Fizz"
    elif num % 5 == 0:
        return "Buzz"
    return num

fizz_buzz(15)
  1. 我不知道为什么我的 return 语句有效。
  2. 条件正确对齐
  3. 我引用了这段代码

enter image description here

  1. 他用了 input 而我用了 num
  2. 我不想使用参考代码显示input

解决方法

代码运行良好。如果您想知道为什么没有得到输出,您必须打印函数返回的值。

print(fizz_buzz(15))
,

您想打印它们吗?我找不到语法错误

def fizz_buzz(num):
 if num % 3 == 0 and num % 5 == 0:
     return "Fizz Buzz"
 elif num % 3 == 0:
     return "Fizz"
 elif num % 5 == 0:
     return "Buzz"
 return num


print(fizz_buzz(7))