找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

查看: 52|回复: 0

[心得] aardio循环处理

[复制链接]
  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 22 天

    连续签到: 5 天

    [LV.4]偶尔看看III

    16

    主题

    22

    回帖

    326

    积分

    中级会员

    积分
    326
    来自: 中国江苏南京
    发表于 2025-4-8 20:02:31 | 显示全部楼层 |阅读模式 来自: 中国江苏南京
    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    编程中的循环处理
    踏入代码的奇妙天地,今日开启对循环处理的全新研习,满心都是即将解锁未知的雀跃。

    想想在生活里,好多事儿都是重复做的。像每天早上雷打不动地刷牙洗脸,每周都要打扫房间。没想到编程里也有类似的情况,循环处理就派上用场啦,它就像个不知疲倦的勤劳小工人,能帮程序自动“搬砖”,太神奇了!

    一、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的数字。我得好好想想,这是对今天学习成果的一个小考验。

    今天学的循环处理在编程里肯定超重要,能让程序高效完成重复任务。我得继续加油,多练习,把这些知识掌握得更牢固!




    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区 知道创宇云防御

    GMT+8, 2025-4-18 14:28 , Processed in 1.564026 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表