🔺 金字塔 · Scratch 编程题
🔺

编程题 · 金字塔

🧱 计算搭建 n 层金字塔一共需要多少块积木

📖 题目描述 题意

小杨喜欢用积木搭房子,今天他想搭一个金字塔!这个金字塔的搭建规则是这样的。

金字塔从上往下:

  • 第一层需要:1 × 1 块积木
  • 第二层需要:2 × 2 块积木
  • ……
  • 最底层(第 n 层)需要:n × n 块积木

小杨希望搭建 n 层的金字塔,默认小猫角色和白色背景, 编写程序帮小杨计算搭建这个金字塔一共需要多少块积木?最后输出的答案存入变量 ans 中。

📥 输入描述 变量

  • 新建变量 n:表示金字塔的层数(1 ≤ n ≤ 50)

📤 输出描述 结果

新建变量 ans,用于存储最后的结果(搭建金字塔一共需要的积木总数)。

📊 各层积木数量 对照表

层数 需要的积木数 累计总数
第 1 层 1 × 1 = 1 1
第 2 层 2 × 2 = 4 1 + 4 = 5
第 3 层 3 × 3 = 9 1 + 4 + 9 = 14
… … …
第 n 层 n × n 1² + 2² + … + n²

🔍 样例解释 样例

输入: n = 2

  • 第 1 层:1 × 1 = 1 块
  • 第 2 层:2 × 2 = 4 块
  • 总共:1 + 4 = 5 块

输出: ans = 5

另一组样例:
输入:n = 5
1² + 2² + 3² + 4² + 5² = 1 + 4 + 9 + 16 + 25 = 55
输出:ans = 55

⚠️ 注意事项 必读

  1. 变量名的拼写(包括大小写)要和题目完全一致。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
  3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。
🧩 图形化编程二级 · 2025年09月 · 编程题 2
🔺 金字塔