Programming for Kids
Using the print function only, draw the following figure on the screen
*
* *
* * *
* * * *
* * * * *
*
*
* * *
Show solution
print(" *") print(" * *") print(" * * *") print(" * * * *") print("* * * * *") print(" *") print(" *") print(" * * *")
Use the turtle module to draw the following star on the screen
Show solution
import turtle screen = turtle.Screen() my_turtle = turtle.Turtle() my_turtle.speed(1) my_turtle.left(30) my_turtle.forward(100) my_turtle.left(30) my_turtle.forward(100) my_turtle.right(120) my_turtle.forward(100) my_turtle.left(30) my_turtle.forward(100) my_turtle.right(120) my_turtle.forward(100) my_turtle.left(30) my_turtle.forward(100) my_turtle.right(120) my_turtle.forward(100) my_turtle.left(30) my_turtle.forward(100) screen.exitonclick()
Use the turtle module and the
for
construct to generate the following meander on the screen
Show solution
import turtle screen = turtle.Screen() danae = turtle.Turtle() danae.teleport(-400,300) danae.speed(1) for _ in range(4): danae.left(90) danae.forward(100) danae.right(90) danae.forward(120) danae.right(90) danae.forward(50) danae.right(90) danae.forward(65) danae.right(90) danae.forward(30) danae.left(90) danae.forward(30) danae.left(90) danae.forward(80) danae.left(90) danae.forward(120) screen.exitonclick()