|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from time import *
- from turtle import *
- def drawGap():
- pu()
- fd(5)
- def drawLine(draw):
- drawGap
- pendown() if draw else penup()
- fd(40)
- drawGap()
- right(90)
- def drawDigit(digit):
- drawLine(True) if digit in [2,3,4,5,6,8,9] else drawLine(False)
- drawLine(True) if digit in [0,1,3,4,5,6,7,8,9] else drawLine(False)
- drawLine(True) if digit in [0,2,3,5,6,8,9] else drawLine(False)
- drawLine(True) if digit in [0,2,6,8] else drawLine(False)
- left(90)
- drawLine(True) if digit in [0,4,5,6,8,9] else drawLine(False)
- drawLine(True) if digit in [0,2,3,5,6,7,8,9] else drawLine(False)
- drawLine(True) if digit in [0,1,2,3,4,7,8,9] else drawLine(False)
- left(180)
- pu()
- fd(20)
- def drawDate(date):
- pencolor('red')
- for i in date:
- if i == '-':
- write('年',font=('Arial',18,'normal'))
- pencolor('green')
- fd(40)
- elif i == '=':
- write('月',font =('Arial',18,'normal'))
- pencolor('purple')
- fd(40)
- elif i =='+':
- write('日',font =('Arial',18,'normal'))
- else:
- drawDigit(eval(i))
- def main():
- setup(800,350,200,200)
- pu()
- fd(-300)
- pensize(5)
- drawDate(strftime('%Y-%m=%d+',gmtime()))
- hideturtle()
- done()
- main()
复制代码
为什么这个代码能正确运行但用pyinstaller转化时会出错unicodedecodeerror?
|
|