XWCXF 发表于 2025-4-8 20:02:31

aardio循环处理

编程中的循环处理
踏入代码的奇妙天地,今日开启对循环处理的全新研习,满心都是即将解锁未知的雀跃。
想想在生活里,好多事儿都是重复做的。像每天早上雷打不动地刷牙洗脸,每周都要打扫房间。没想到编程里也有类似的情况,循环处理就派上用场啦,它就像个不知疲倦的勤劳小工人,能帮程序自动“搬砖”,太神奇了!
一、for循环
学了 for 循环,它给我的感觉就像是按顺序数数字。从一个起始数开始,按照一定规律数到结束数字,每数一个,就能做一件对应的事儿。
示例1:打印1到5的数字
import console;
for (i = 1; 5; 1) {
    console.log(i)
}
console.pause();

这里的 i 就好比我在数数,从1出发,每次加1,一直数到5。数一个,就把它打印出来,感觉好直观!
示例2:计算1到10的数字之和
import console;
var sum = 0;
for i = 1; 10; 1 {
    sum = sum + i;
}
console.log("1到10的数字之和是"+ sum);
console.pause();

用 for 循环把1到10的数字挨个加到 sum 变量里,最后就得出总和了。这让我想到小时候掰着手指头算加法,现在程序能帮我快速搞定,牛逼!
二、while循环

while 循环也很有意思,它就像我做一件事,只要某个条件满足,就一直做,直到条件不成立才停下。就像吃糖果,袋子里有糖就一直吃,直到袋子空了。
示例1:打印1到5的数字
import console;
var i = 1;
while (i <= 5) {
    i = i + 1;
    console.log(i)
}
console.pause();

只要 i 小于等于5,就不停地打印 i 的值,然后给 i 加1,直到 i 大于5才罢休,这个逻辑很好理解。
示例2:计算用户输入数字的阶乘

import console;
var input = console.getText("请输入一个正整数:");
var num = tonumber(input);
var result = 1;
var i = 1;
while (i <= num) {
    result = result * i;
    i = i + 1;
}
print(num, " 的阶乘是:", result);
console.pause();

这个例子用 while 循环计算用户输入数字的阶乘,只要 i 小于等于输入数字,就不断把 i 乘到 result 里,直到 i 超过输入数字。虽然阶乘的概念有点绕,但结合这个例子,好像也没那么难了。
三、线下习题
题目要求编写程序,用循环打印出10到1的数字。我得好好想想,这是对今天学习成果的一个小考验。
今天学的循环处理在编程里肯定超重要,能让程序高效完成重复任务。我得继续加油,多练习,把这些知识掌握得更牢固!



页: [1]
查看完整版本: aardio循环处理