问题描述
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)
- 我不知道为什么我的
return
语句有效。 - 条件正确对齐
- 我引用了这段代码:
解决方法
代码运行良好。如果您想知道为什么没有得到输出,您必须打印函数返回的值。
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))