You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blockly开发1到用户指定整数求和程序 禁用if块与等式需用循环

Blockly实现1到指定整数求和程序

功能需求

  • 程序首先询问用户输入目标整数
  • 计算1到该输入值之间所有整数的总和
  • 输出格式固定,示例:当用户输入5时,输出The total from 1 to 5 is 15

开发限制

  • 不允许使用if块与等式判断模块,必须通过循环实现核心逻辑
  • 仅可使用Math、Text、Logic、Loops、variable分类下的模块

实现步骤

  1. 新建三个变量:目标数、总和、计数器
  2. 变量初始化:
    • 把目标数赋值为用户输入的数值,转换为数字类型
    • 总和初始值设为0
    • 计数器初始值设为1
  3. 循环逻辑:使用Loops分类下的计数循环,设置循环从1开始到目标数结束,每轮循环执行:
    • 将当前计数器的数值叠加到总和上
    • 计数器数值加1
  4. 结果输出:使用Text分类下的文本拼接模块,按如下顺序组合内容后输出:
    The total from 1 to + 变量目标数 + is + 变量总和

内容的提问来源于stack exchange,提问作者Kwan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:27:04