猫史档案馆


【Python作品分享】运动的小车【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

仅用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


回复

上一页1 页 / 共 0下一页