用户:哈/youl查看:0 回复:0 评论:0 创建时间:2019-10-12T14:27:59
【作品展示】

【作品介绍】
仅用print()函数就能实现运动的小车效果。彩蛋:仔细观察一下,小车掉头之前尾灯还会闪动哦!
【作品源代码】
# 在线版海龟编辑器小动车,请使用Chrome打开在线版海龟编辑器,并最大化窗口
# 如果受电脑分辨率影响效果,可调整部分参数
# 在线版海龟编辑器地址:https://wood.codemao.cn/
import time
CAR_1_0 = " /-ᶿ-\_ "
CAR_1_1 = "ᐟoᐨᐨᐨᐨᐨᐨoᐠ"
CAR_1_2 = "ᔊoᐨᐨᐨᐨᐨᐨoᐠ"
CAR_2_0 = " _/-ᶿ-\ "
CAR_2_1 = "ᐟoᐨᐨᐨᐨᐨᐨoᐠ"
CAR_2_2 = "ᐟoᐨᐨᐨᐨᐨᐨoᔉ"
CAR = [CAR_1_0, CAR_1_1, CAR_1_2, CAR_2_0, CAR_2_1, CAR_2_2]
def frame(i, t, p_1, p_2): # 显示一帧:参数分别为缩进空格数,显示时长,图片1,图片2
print(" " * i + CAR[p_1])
print(" " * i + CAR[p_2])
print("\n" * 8)
time.sleep(t)
# 主程序
for k in range(10):
for i in range(29): # 前进
frame(i, 0.1, 0, 1)
for j in range(3): # 闪灯
frame(i, 0.6, 0, 2)
frame(i, 0.6, 0, 1)
for i in range(29): # 掉头后前进
frame(28-i, 0.1, 3, 4)
for j in range(3): # 闪灯
frame(28-i, 0.6, 3, 5)
frame(28-i, 0.6, 3, 4)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn