我是 Swift 新手,我正在尝试创建一个 for 循环,该循环将根据倍数输出某些单词。
我想输出 1 到 100 之间的每个数字,但对于 3 的倍数,我想输出一个字符串“Hey”。对于 5 的倍数,我想输出一个表示“Hello”的字符串。最后,对于 3 和 5 的倍数,我想输出一个表示 Great 的字符串。
这就是我到目前为止所得到的
for var i = 1; i <= 100; ++i {
if i / 3 {
print("Hey")
}
else if i / 5 {
print("Hello")
}
else if i / 3 && i / 5 {
print("Great")
}
else {
print(i)
}
}
最佳答案
for n in 1...100 {
if n % 3 == 0 {
print("Hey")
}
else if n % 5 == 0{
print("Hello")
}
else if n % 3 == 0 && n % 5 == 0 {
print("Great")
}
}
关于swift - 尝试创建一个 for 循环,根据倍数输出某些单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36137944/