1. 首页
  2. 题库
  3. 训练
  4. 比赛
  5. 作业
  6. 排行榜
  7. 博客
  8. 笔记
  9. 生日提醒
  10. CSP 21天闯关
  11. 小信21天打卡
  12. 课程
  1. 登录
  2. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

示例作品

返回在线编程
Hello World
最简单的 Python 程序
print("Hello, World!")
Turtle 绘制六边形
使用 turtle 库绘制图形
import turtle

t = turtle.Turtle()
for i in range(6):
    t.forward(100)
    t.right(60)

turtle.done()
Turtle 彩色螺旋
循环与颜色的组合
import turtle

t = turtle.Turtle()
t.speed(0)
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for i in range(120):
    t.pencolor(colors[i % 6])
    t.forward(i * 2)
    t.right(59)

turtle.done()
九九乘法表
循环嵌套与字符串格式化
for i in range(1, 10):
    row = []
    for j in range(1, i + 1):
        row.append("%d*%d=%d" % (j, i, i * j))
    print(" ".join(row))
递归求阶乘
函数与递归
def fact(n):
    if n <= 1:
        return 1
    return n * fact(n - 1)

for i in range(1, 11):
    print(i, fact(i))
Hello World
最简单的 C++ 程序
#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}
斐波那契数列
输出前 20 项
#include <iostream>
using namespace std;

int main() {
    long long a = 0, b = 1;
    for (int i = 1; i <= 20; i++) {
        cout << a << " ";
        long long c = a + b;
        a = b;
        b = c;
    }
    cout << endl;
    return 0;
}
100 以内的素数
函数与循环
#include <iostream>
#include <cmath>
using namespace std;

bool isPrime(int n) {
    if (n <= 1) return false;
    for (int i = 2; i <= sqrt(n); i++)
        if (n % i == 0) return false;
    return true;
}

int main() {
    for (int i = 2; i <= 100; i++)
        if (isPrime(i)) cout << i << " ";
    cout << endl;
    return 0;
}
使用提示
  • 点击左侧积木区拖拽积木搭建脚本,右上角绿旗运行。
  • 保存作品请使用编辑器左上角「文件 → 保存作品」,作品会保存到本站。
  • 「文件 → 从电脑中上传」可以打开本地的 .sb3 作品。
使用提示
  • 适合低龄学生,拖动积木即可让角色移动、说话、跳舞。
  • 完成创作后点击页面顶部「保存到云端」即可保存作品。
  1. 评测队列
  2. 服务状态
  3. 兼容模式
  4. 主题
    1. 亮色
    2. 暗色
  1. 闽ICP备2024031974号-1
  2. Powered by Hydro v5.0.6 Community, Modified by CQZYM
关闭

登录

使用您的 美力程少儿编程 通用账户

忘记密码或者用户名?