Skip to content

Friday 10/6

PA1 - Poker Dice

Specification will be posted this afternoon. Read it this weekend!

POGIL

Act08-Modules.pdf

Model 1 Code

move.py

import random

def angle():
    number = random.randint(-90, 90)
    return number

print("in move: __name__ ==", __name__)
print("will always execute: angle ==", angle())

if __name__ == "__main__":
    print("only if True: angle ==", angle())

stop.py

import move

print("in stop: __name__ ==", __name__)
print("from module: angle ==", move.angle())

Model 2 Code

draw.py

import move
import turtle

def randomwalk(steps):
    turtle.shape("turtle")
    turtle.color("green")
    for i in range(steps):
        turtle.left(move.angle())
        turtle.forward(10)
    turtle.bye()

if __name__ == "__main__":
    randomwalk(100)