File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ import turtle
2
+
3
+ class sketch_book :
4
+ def __init__ (self ) -> None :
5
+ self .tim = turtle .Turtle ()
6
+ self .screen = turtle .Screen ()
7
+ color = self .screen .textinput ("color" ,"choose the color of pen " )
8
+ size = self .screen .textinput ("size" ,"choose the size of pen (in range 1 to 10)" )
9
+ self .tim .color (color )
10
+ self .tim .pensize (size )
11
+ self .listen ()
12
+ self .screen .mainloop ()
13
+
14
+ def movefd (self ):
15
+ self .tim .fd (30 )
16
+
17
+ def movebk (self ):
18
+ self .tim .bk (30 )
19
+
20
+ def left (self ):
21
+ self .tim .left (10 )
22
+
23
+ def right (self ):
24
+ self .tim .right (10 )
25
+
26
+ def clear (self ):
27
+ self .tim .clear ()
28
+
29
+ def listen (self ):
30
+ self .screen .listen ()
31
+ self .screen .onkeypress (key = "Up" ,fun = self .movefd )
32
+ self .screen .onkeypress (key = "Down" ,fun = self .movebk )
33
+ self .screen .onkeypress (key = "Left" ,fun = self .left )
34
+ self .screen .onkeypress (key = "Right" ,fun = self .right )
35
+ self .screen .onkeypress (key = "c" ,fun = self .clear )
36
+ self .tim .ondrag (self .tim .goto )
37
+
38
+ if __name__ == "__main__" :
39
+ game1 = sketch_book ()
40
+
You can’t perform that action at this time.
0 commit comments