Are you sure?

Do you want to delete “rotating circles” **permanently**? You will not be able to undo this action.

from icons import Circle import math Rectangle(color='white') Circle(width=100, height=100, color='mediumspringgreen') Circle(width=60, height=60, color='deepskyblue') Circle(width=20, height=20, color='mediumspringgreen') Circle(width=5, height=5, color='lemonchiffon') # outer moving circle r1 = 40 cir1 = Circle(width=20, height=20, color='orangered') cir1.x = 50 cir1.y = 90 dot1 = Circle(width=5, height=5, color='lemonchiffon') dot1.x = 50 dot1.y = 90 # inner moving circle r2 = 20 cir2 = Circle(width=20, height=20, color='orangered') cir2.x = 50 cir2.y = 30 dot2 = Circle(width=5, height=5, color='lemonchiffon') dot2.x = 50 dot2.y = 30 for i in range(0, 360, 5): with animation(duration = .2): angle1 = i * math.pi / 180 cir1.x = 50 + r1 * math.sin(angle1) cir1.y = 50 + r1 * math.cos(angle1) dot1.x = 50 + r1 * math.sin(angle1) dot1.y = 50 + r1 * math.cos(angle1) angle2 = (i + 180) * math.pi / 180 cir2.x = 50 + r2 * math.sin(angle2) cir2.y = 50 + r2 * math.cos(angle2) dot2.x = 50 + r2 * math.sin(angle2) dot2.y = 50 + r2 * math.cos(angle2)