May-09-2022, 12:17 PM
And here is another offering of my own -- I took the random maze idea from youTube's 8-bit guy and combined it with a random maze idea of my own. I had to do a little research as I've never had a reason to use the single line if/else before (as a teacher, readability is important).
from random import randint if randint(0,1) == 0: cnt = 0 while True: str = "/" if randint(0,1) == 0 else "\\" print(str,end="") cnt = cnt + 1 if cnt % 80 == 0: print() else: flag = 0 rooms = 30 while True: flag = 1 if flag == 0 else 0 print("|",end="") for i in range(0,rooms): wall = randint(0,1) if flag == 0: str = "--+" if wall == 0 else " +" else: str = " |" if wall == 0 or i == rooms - 1 else " " print(str,end="") print("")