import turtle
import math
# Ablak beállítása
ablak = turtle.Screen()
ablak.bgcolor("black")
ablak.title("Naprendszer szimuláció")
# A Nap
nap = turtle.Turtle()
nap.shape("circle")
nap.color("yellow")
nap.shapesize(3, 3)
# A Föld
fold = turtle.Turtle()
fold.shape("circle")
fold.color("blue")
fold.shapesize(0.8, 0.8)
fold.up()
# A Hold
hold = turtle.Turtle()
hold.shape("circle")
hold.color("white")
hold.shapesize(0.3, 0.3)
hold.up()
szog = 0
hold_szog = 0
# Fő ciklus
while True:
# A Föld keringése a Nap körül
x_fold = 150 * math.cos(math.radians(szog))
y_fold = 150 * math.sin(math.radians(szog))
fold.goto(x_fold, y_fold)
# A Hold keringése a Föld körül
x_hold = x_fold + 30 * math.cos(math.radians(hold_szog))
y_hold = y_fold + 30 * math.sin(math.radians(hold_szog))
hold.goto(x_hold, y_hold)
szog += 0.5 # Föld keringési sebessége
hold_szog += 2 # Hold keringési sebessége
-------------
Nincsenek megjegyzések:
Megjegyzés küldése