Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #####################################
- # TUGAS FUNCTION #
- # Nama : Vergeo Valentino Gunawan #
- # Kelas : IX.I (9.1) #
- #####################################
- print("------------------------------------")
- print("TUGAS FUNCTION")
- print("Nama \t: Vergeo Valentino Gunawan")
- print("Kelas\t: IX.I(9.1)")
- print("------------------------------------")
- #n = int(input("Banyak persegi = "))
- #p = int(input("Panjang persegi = "))
- #l = int(input("Lebar persegi = "))
- #pindah = int(input("Batas perpindahan = "))
- import turtle
- import random
- turt = turtle.Turtle()
- turt.shape("turtle")
- turt.color('red','orange')
- turt.speed(0)
- def buat_persegi_panjang(p, l) :
- for step in range(4):
- if step % 2 == 0:
- turt.forward(p)
- else:
- turt.forward(l)
- turt.left(90)
- def buat_segitiga(s) :
- for step in range(3):
- turt.forward(s)
- turt.left(120)
- def pindah_posisi(batas) :
- pos_x = random.randint(-batas,batas)
- pos_y = random.randint(-batas,batas)
- turt.up()
- turt.goto(pos_x, pos_y)
- turt.down()
- def persegi_panjang(n_persegi_panjang, p_panjang_persegi_panjang, l_persegi_panjang, perpindahan) :
- for repeat in range(n_persegi_panjang) :
- buat_persegi_panjang(p_panjang_persegi_panjang,l_persegi_panjang)
- pindah_posisi(perpindahan)
- def segitiga(n_segitiga,s_segitiga,perpindahan) :
- for ulang in range(n_segitiga):
- buat_segitiga(s_segitiga)
- pindah_posisi(perpindahan)
- #persegi_panjang(n, p, l, pindah)
- segitiga(100,20,100)
- input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement