Skip to content

Instantly share code, notes, and snippets.

@edthix
Last active August 21, 2021 06:52
Show Gist options
  • Save edthix/e4c38f6a7849a3dbc9f7d8079e671a1f to your computer and use it in GitHub Desktop.
Save edthix/e4c38f6a7849a3dbc9f7d8079e671a1f to your computer and use it in GitHub Desktop.
Beyond The Moon - Python Codes
# Beyond The Moon - Python Codes
# Workshop Session 1 (Python)
# By Kinabalu Coders
import turtle
# tukar penjuru untuk poligon baru
penjuru = 8
# this loop runs for (penjuru) number of times
for a in range(penjuru):
turtle.forward(20) # move forward 20 units
turtle.left(360/penjuru)
import turtle
def testdraw():
turtle.forward(20)
turtle.left(90)
turtle.forward(20)
turtle.right(45)
turtle.forward(10)
turtle.left(45)
turtle.forward(50)
turtle.left(45)
turtle.forward(10)
# jump to right eye start
turtle.penup()
turtle.left(45)
turtle.forward(50)
# draw right eye
turtle.pendown()
turtle.left(45)
testdraw()
# jump to left eye start
turtle.penup()
turtle.right(45)
turtle.forward(10)
# draw left eye
turtle.pendown()
turtle.right(45)
testdraw()
import turtle
# define = def = (function)
# this function draws one eye from the bottom-right
def testdraw(start_angle):
turtle.pendown()
turtle.left(start_angle)
turtle.forward(20)
turtle.left(90)
turtle.forward(20)
turtle.right(45)
turtle.forward(10)
turtle.left(45)
turtle.forward(50)
turtle.left(45)
turtle.forward(10)
# jump to right eye start
turtle.penup()
turtle.left(45)
turtle.forward(50)
# draw right eye
testdraw(45)
# jump to left eye start
turtle.penup()
turtle.right(45)
turtle.forward(10)
# draw left eye
testdraw(-45)
# SenseHat simulator demo
# https://trinket.io/sense-hat
s = SenseHat()
temp = s.get_temperature()
s.show_message("temp: %s" % temp)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment