I am getting the same error again and again. I want to know why this is happening whenever I run this code. The error is:
ValueError: could not convert string to float: create
I am making a walking man with turtle graphics. This program run for few seconds and then an error pops up and says python exe stopped.
import turtle
from threading import Thread
# Creating window
wn = turtle.Screen()
wn.setup(700,500)
wn.bgcolor("lightblue")
wn.title("johnny Walker")
# Creating circle
jw_head = turtle.Turtle()
jw_head.color("black")
jw_head.pensize(3)
jw_head.circle(30)
jw_head.hideturtle()
# Creating torso.
tor = turtle.Turtle()
tor.color("black")
tor.pensize(3)
tor.right(90)
tor.forward(150)
tor.hideturtle()
# Left hand.
left_hand = turtle.Turtle()
left_hand.color("black")
left_hand.speed(10)
left_hand.pensize(2)
left_hand.penup()
left_hand.setposition(0,-50)
left_hand.pendown()
left_hand.right(90)
# Right hand.
right_hand = turtle.Turtle()
right_hand.color("black")
right_hand.speed(10)
right_hand.pensize(2)
right_hand.penup()
right_hand.setposition(0,-45)
right_hand.pendown()
right_hand.right(90)
def l_hand():
while True:
angle = 1
while angle < 90:
left_hand.forward(100)
left_hand.hideturtle()
left_hand.clear()
left_hand.penup()
left_hand.setposition(0,-50)
left_hand.pendown()
left_hand.right(1)
angle = angle + 1
left_hand.left(90)
def r_hand():
while True:
angle1 = 1
while angle1 < 90:
right_hand.left(1)
right_hand.forward(100)
right_hand.hideturtle()
right_hand.clear()
right_hand.penup()
right_hand.setposition(0,-45)
right_hand.pendown()
right_hand.left(1)
angle1 = angle1 + 1
right_hand.right(90)
p1 = Thread(target = l_hand)
p2 = Thread(target = r_hand)
p1.start()
p2.start()
p1.join()
p2.join()