💤
Posts tagged with :zzz:
#import import random import time #Starting Code text = ("shaking.... \n") answers = ["Yes.", "No.", "Absolutely!", "No waaaayyy!"] #the games code def game(): print("") print("Welcome to the Magic 8 Ball game—use it to answer your questions...") time.sleep(1) print("Ask me for any advice and I'll help you out.") time.sleep(1) question = input("Type in your question and then press 'Enter' for an answer: ") print("") for i in range(4): for char in text: print(char, end='', flush=True) time.sleep(0.1) print(" ") choice=random.randint(1,4) time.sleep(2) choice = random.choice(answers) for i in range(1): for char in choice: print(char, end='', flush=True) time.sleep(0.1) print("") #Game Ending while True: game() print("") play_again = input("Do you want to play again? (yes/no): ") if play_again.lower() != "yes": print("Bye then...") print("") break
async def main(): _display = Display() _vcanvas = vcanvas.vCanvas(128, 64, lambda data: _display.render(data)) render_task = uasyncio.create_task(_vcanvas.render()) frame = vcanvas.Frame(_vcanvas, width=64, height=32, background_color=1, ax=0.5, ay=0.5, position_type="scale", x=0.5, y=0.5) label = vcanvas.TextLabel(frame, text="Welcome!", text_size=1, ax=0.5, ay=0.5, position_type="scale", x=0.5, y=0.5) amogus = 1 try: while True: await uasyncio.sleep(1) print("Looping", utime.ticks_ms()) Pin("LED", Pin.OUT).toggle() if amogus == 0: frame.x = 0.25 frame.y = 0.25 label.text = "Welcome!" amogus = 1 elif amogus == 1: frame.x = 0.75 frame.y = 0.75 label.text = "Welcome" amogus = 0 finally: render_task.cancel() try: await render_task except uasyncio.CancelledError: print("Cancelled render task") uasyncio.run(main())