练习场
在这里敲代码、交答案、看成绩。练习检查分两层:
① 网页内即时运行(Python / JavaScript)
小练习直接在网页里写代码、点运行、当场判对错,什么都不用装。 (此能力随予安第一批卡片一起上线,组件已经在路上)
② GitHub 自动批改(任何语言,含 C++)
- 打开仓库里
练习/我的答案/,找到对应题号的文件(如hello-python.py) - 在文件里写你的答案,commit 并 push
- GitHub Actions 自动运行隐藏测试:约 1 分钟后,这次提交会标上 ✅ / ❌,成绩单也会更新到本页
成绩单:点击查看(由机器人自动更新)
示例题:hello-python
题目:让程序打印一行字 你好,知识库。
把 练习/我的答案/hello-python.py 改成:
python
print("你好,知识库")push 之后去 GitHub 仓库的 Actions 页看它跑测试。
先来个开胃自测
答错的题可以看提示、重试,进度存在你的浏览器里:
动画与在线运行(新组件示范)
排序动画——逐步看冒泡排序怎么"冒":
动画演示冒泡排序:每一轮把最大的数冒到未排序部分的末尾
8a[0]
3a[1]
9a[2]
2a[3]
5a[4]
1a[5]
7a[6]
比较相邻两个数:a[0]=8 和 a[1]=3 1 / 49
正在比较 正在交换 已就位
在线运行——改代码、点运行,浏览器里跑真 Python(不用装任何东西):
Python试试改成你自己的名字
更多成套的(动画+运行+自测配齐的卡片)看:冒泡排序。