实现 fizzBuzz函数,参数num与返回值的关系如下: 1、如果 num 能同时被3 和 5整除,返回字符串fizzbuzze 2、如果 num 能被 3 整除,返回字符串fizz 3、如果
时间: 2024-10-25 14:05:43 浏览: 21
fizzbuzz:创建一个函数,将fizz表示为3的可整除数,buzz表示为5的可整除数,fizzbuzz表示为5的可整除数和3
实现`FizzBuzz`函数通常是一个常见的编程面试题,它要求你编写一段代码,对于给定的数字`num`,根据特定规则生成相应的文本。规则如下:
1. 如果 `num` 能够同时被3和5整除,输出 "fizzbuzz";
2. 如果 `num` 只能被3整除,输出 "fizz";
3. 如果 `num` 只能被5整除,输出 "buzz";
4. 对于其他情况,直接输出数字`num`本身。
下面是一个简单的Python版本的`FizzBuzz`函数实现:
```python
def fizz_buzz(num):
if num % 3 == 0 and num % 5 == 0:
return "fizzbuzz"
elif num % 3 == 0:
return "fizz"
elif num % 5 == 0:
return "buzz"
else:
return str(num)
```
这个函数会检查每个输入数字,并根据其是否能被3或5整除返回相应字符串,否则就将其转换为字符串形式并返回。
阅读全文