NotImplementedError: eval is not yet implemented on line 36
又要被“最简单的编程语言”劝退
import turtle,time
def drawGap():
turtle.penup()
turtle.fd(5)
def drawLine(draw):
drawGap()
turtle.pendown() if draw else turtle.penup()
turtle.fd(40)
drawGap()
turtle.right(90)
def drawDight(dight):
drawLine(Ture) if dight in [2,3,4,5,6,8,9] else drawLine(False)
drawLine(Ture) if dight in [0,1,3,4,5,6,7,8,9] else drawLine(False)
drawLine(Ture) if dight in [0,2,3,5,6,8,9] else drawLine(False)
drawLine(Ture) if dight in [0,2,6,8] else drawLine(False)
turtle.left(90)
drawLine(Ture) if dight in [0,4,5,6,8,9] else drawLine(False)
drawLine(Ture) if dight in [0,2,3,5,6,7,8,9] else drawLine(False)
drawLine(Ture) if dight in [0,1,2,3,4,7,8,9] else drawLine(False)
turtle.right(180)
turtle.penup()
turtle.fd(20)
def drawDate(date):
turtle.pencolor("red")
for i in date:
if i =="-":
turtle.write("年",font=("Arial",18,"normal"))
turtle.pencolor("green")
turtle.fd(40)
elif i =="=":
turtle.write("月",font=("Arial",18,"normal"))
turtle.pencolor("blue")
elif i =="+":
turtle.write("日",font=("Arial",18,"normal"))
else:
drawDight(eval(i))#错误
def main():
turtle.setup(800,350,200,200)
turtle.penup()
turtle.fd(-300)
turtle.pensize(5)
drawDate(time.strftime("%Y-%m=%d+",time.gmtime()))
turtle.hideturtle()
turtle.done()
main()
没问题呀,除了你那Ture
【以下回答由 GPT 生成】
我会尽力解答你的问题,请告诉我具体的问题是什么,我会给出相关的解决方案。