gpt4 book ai didi

swift - 使用 while 循环和 swift 中的 break 关键字显示从 1 到 500 的偶数

转载 作者:可可西里 更新时间:2023-11-01 00:31:01 27 4
gpt4 key购买 nike

我的问题如标题所示。我正在尝试使用 while 循环和 break 关键字打印从 1 到 500 的偶数。以下是我能想到的最佳答案,但这只会打印数字 2。我已经花了几个小时,但我无法解决它。

var number = 0

while true{
number += 2
print(number)

if number % 2 == 0 && number <= 500 {
break
}
}

最佳答案

您可以使用 Stride

for evenNumber in stride(from: 0, through: 500, by: 2) {
print(evenNumber)
}

要专门用 while 和 break 来做到这一点:

var i = 0
while true {
print(i)
i += 2
if i > 500 {
break
}
}

关于swift - 使用 while 循环和 swift 中的 break 关键字显示从 1 到 500 的偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51708691/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com