return 声明没有回应我该怎么办

return statement not responding what should i do

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. 我引用了这段代码:

  1. 他用的是input,我用的是num
  2. 我不想使用参考代码中显示的input

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

的值
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))