FizzBuzz 函数
本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 59 课,共 86 课。
挑战
简单在上一课中,你编写了代码来根据 FizzBuzz 规则检查一个数字。现在,把这段逻辑重构为一个可重复使用的函数。
创建一个名为 fizzBuzz 的函数,该函数接收一个数字,并根据 FizzBuzz 规则返回相应的字符串:
- 如果数字同时能被 3 和 5 整除,则返回
"FizzBuzz" - 如果数字只能被 3 整除,则返回
"Fizz" - 如果数字只能被 5 整除,则返回
"Buzz" - 否则,将该数字作为字符串返回
函数签名:
- 名称:
fizzBuzz - 参数:
number(Int),使用_省略参数标签 - 返回值:
String
定义函数后,从输入中读取一个整数,使用该值调用 fizzBuzz 函数,并打印结果。
你将收到以下输入:
- 一个整数
例如,如果输入是 15,输出应为:
FizzBuzz如果输入是 4,输出应为:
4亲手试试
// Read input
let number = Int(readLine()!)!
// TODO: Write your code below to implement FizzBuzz logic
// Check divisibility by 3 and 5, then print the appropriate result
if number % 3 == 0 && number % 5 == 0 {
print("FizzBuzz")
} else if number % 3 == 0 {
print("Fizz")
} else if number % 5 == 0 {
print("Buzz")
} else {
print(number)
}基础知识中的所有课
自己练习: Swift 在线编辑器