📅  最后修改于: 2023-12-03 15:20:56.917000             🧑  作者: Mango
这是一段使用repeat...while
循环和乘法运算的代码,目的是寻找并输出小于100的、不断平方和乘以2的数。
var i = 2
repeat
i *= i * 2
while i < 100
print(i)
首先,我们声明一个变量i
并赋值为2。
接着,我们进入循环。循环体内的代码会执行以下操作:计算i
的平方,乘以2,然后再赋值给i
。这个过程将不断重复,直到i
大于或等于100为止。
最后,我们输出i
的值。
因为循环体内的代码只有一行,所以可以使用缩写语法:i *= i * 2
等价于i = i * i * 2
。
这段代码的输出结果是128
。