最近新冠肺炎闹得人心惶惶,刚好在这个点有些胸闷,这个时候完美的诠释了什么叫做屋漏偏逢连夜雨,在家躺了好几天也没有更新。
现在还是继续python的学习,每天继续一点点也是好的~
现在学习了一个简单的七段数码管程序,简单的来说就是掌握函数的定义和调用,顺便有复习了一下turtle库。
程序如下:

1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 #Segement7_1.py
4 import turtle
5
6 def drawline(draw):
7 turtle.pendown() if draw else turtle.penup()
8 turtle.fd(40)
9 turtle.right(90)
10 def drawdigit(digit):
11 drawline(True) if digit in [2,3,4,5,6,8,9] else drawline(False)
12 drawline(True) if digit in [0,1,3,4,5,6,7,8,9] else drawline(False)
13 drawline(True) if digit in [0,2,3,5,6,8,9] else drawline(False)
14 drawline(True) if digit in [0,2,6,8] else drawline(False)
15 turtle.left(90)
16 drawline(True) if digit in [0,4,5,6,8,9] else drawline(False)
17 drawline(True) if digit in [0,2,3,5,6,7,8,9] else drawline(False)
18 drawline(True) if digit in [0,1,2,3,4,7,8,9] else drawline(False)
19 turtle.left(180)
20 turtle.penup()
21 turtle.fd(20)
22 def drawdate(date):
23 for i in date:
24 drawdigit(eval(i))
25 def main():
26 turtle.setup(800,350,200,200)
27 turtle.penup()
28 turtle.fd(-300)
29 turtle.pensize(5)
30 drawdate('20181010')
31 turtle.hideturtle()
32 turtle.done()
33 main()
这段程序还有几个不完善的地方,以后有时间在后续更新。
来源:https://www.cnblogs.com/xuelanga000/p/12640471.html
