python写的一个小汽车程序

#献给天底下所有跟我一样当爸爸的猿类

import os
#清除屏幕
def clear():
    os.system('cls')
#绘制车体
def paint_body(num,startc):
    c=startc
    for index in range(num):
        c = c + ' -'
    print(c)
#绘制车轮
def paint_wheel(startc):
    c=startc
    for index in range(1):
        c = c + ' '
    for index in range(10):
        c = c + ' -'
    for index in range(10):
        c = c + '  '
    for index in range(10):
        c = c + ' -'
    print(c)

    c = startc
    for index in range(2):
        c = c + ' '
    for index in range(8):
        c = c + ' -'
    for index in range(12):
        c = c + '  '
    for index in range(9):
        c = c + ' -'
    print(c)

    c = startc
    for index in range(3):
        c = c + ' '
    for index in range(7):
        c = c + ' -'
    for index in range(14):
        c = c + '  '
    for index in range(6):
        c = c + ' -'
    print(c)

    c = startc
    for index in range(4):
        c = c + ' '
    for index in range(6):
        c = c + ' -'
    for index in range(15):
        c = c + '  '
    for index in range(5):
        c = c + ' -'
    print(c)
#绘制马路
def paint_road(num,startc):
    c = startc
    for index in range(num):
        c = c + ' -'
    print(c)

#绘制小汽车
def paint_car(startc):
      #绘制顶部
                paint_body(num=24,startc=startc)
                paint_body(num=26,startc=startc)
                paint_body(num=28,startc=startc)
                paint_body(num=33,startc=startc)
                paint_body(num=33,startc=startc)
                paint_body(num=32,startc=startc)
                #绘制车轮
                paint_wheel(startc=startc)
                #绘制马路
                paint_road(num=34,startc=startc)

#主程序
s=' '
for space in range(50):                    
    clear();s = s + ' ' ;paint_car(startc = s)
        
#将文件另存为car.py,然后使用命令行全屏,执行 python car.py,孩子一定喜欢       

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值