12 years old python turtle program - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: General (https://python-forum.io/forum-1.html) +--- Forum: Code Review (https://python-forum.io/forum-46.html) +--- Thread: 12 years old python turtle program (/thread-25942.html) |
12 years old python turtle program - eXcalibur432 - Apr-16-2020 Hello,I am a six grade student.Iam a Turkish.İf I made a mistake you didn't see it . I made a program with using python turtle.It my first program .So how it is import turtle kalem = turtle.Turtle() pencere =turtle.Screen() kalem.color("turquoise") pencere.bgcolor("black") a = input("Enter thickness:") kalem.pensize(a) kalem.shapesize(1,100) kalem.speed(50) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(200) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(150) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.circle(100) kalem.right(10) kalem.clear() kalem.shapesize(1.1) b=input("What shape should I draw(Only circle and square):") if b=="kare": kalem.speed(5) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.forward(100) kalem.right(90) kalem.clear() kalem.shapesize(1.1) if b=="circle": kalem.speed(5) kalem.circle(100) kalem.clear() kalem.shapesize(1.1) kalem.clear() if b =="square": kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.right(90) kalem.forward(50) kalem.color("white") kalem.clear() kalem.circle(75) kalem.right(90) kalem.forward(200) kalem.right(45) kalem.fd(100) kalem.right(180) kalem.fd(100) kalem.right(90) kalem.fd(100) kalem.right(180) kalem.fd(100) kalem.right(45) kalem.forward(150) kalem.right(45) kalem.fd(100) kalem.right(180) kalem.fd(100) kalem.right(45) kalem.fd(100) kalem.right(90) kalem.fd(100) kalem.penup() kalem.fd(45) kalem.begin_fill() kalem.color("orange") kalem.pendown() kalem.circle(10) kalem.fd(13) kalem.end_fill() kalem.begin_fill() kalem.color("red") kalem.circle(10) kalem.end_fill() RE: 12 years old python turtle program - joe_momma - Apr-16-2020 great start, work on making functions, use loops to repeat behaviors, and bind them to keys. import turtle t= turtle.Turtle() win= turtle.Screen() win.bgcolor('black') t.color('dodgerblue') def many_circles(): for x in range(36): t.circle(100) t.right(10) def clear_window(): win.clear() win.bgcolor('black') win.listen() win.onkeypress(many_circles,'1') win.onkeypress(clear_window, 'c') RE: 12 years old python turtle program - eXcalibur432 - Apr-17-2020 Thanks joe_momma I searching internet for this RE: 12 years old python turtle program - DeaD_EyE - Apr-17-2020 You need loops. Code which repeats, should run in a loop. So, you can transform this: To this: ... for _ in range(36): kalem.circle(100) kalem.right(10) kalem.clear() kalem.shapesize(1.1) ...The _ is a throw away variable, which is not used.
RE: 12 years old python turtle program - MohammedSohail - May-07-2020 Great start. Keep up the good work |