程序 > 示例:循环和控制
  
示例:循环和控制
1. 使用 for 循环来重复计算特定范围的值:
单击复制此表达式
* 
b 是局部定义的,它在该程序外是未知的。
2. a=5 时,使用该程序来计算总和
单击复制此表达式
单击复制此表达式
* 
该程序执行与求和运算符相同的运算:
单击复制此表达式
3. 使用 while 循环来重复计算,直到条件不满足为止。以下程序查找正实数的平方根,其在平方根的估值小于阈值量时终止,该阈值量与目标值不同。
单击复制此表达式
单击复制此表达式
4. 在程序中使用 continue 运算符和 mod 函数,该程序使用 continue 来仅将 0n 之间的奇数相加,跳过偶数。continue 运算符会停止执行当前迭代,并在最内层的封闭循环的开始处重新开始下一迭代。
单击复制此表达式
单击复制此表达式
通过比较发现,求和运算符包括所有非负整数:
单击复制此表达式
5. 使用 break 运算符来提前中断 while 循环或 for 循环。以下程序重新定义平方根的估值,直到其好于 ε,或直到其已达到最大迭代次数。
单击复制此表达式
单击复制此表达式
6. 使用递归程序中的循环。以下程序计算一个数的阶乘:
单击复制此表达式
单击复制此表达式
7. 将此结果与内置阶乘运算符进行比较:
单击复制此表达式