you can kindaa drop. it drops wrong tho

This commit is contained in:
Vincent Rodley 2025-08-01 10:32:08 +12:00
parent 36bfb7d407
commit 85de7ecd85
2 changed files with 42 additions and 2 deletions

40
main.py
View File

@ -12,10 +12,46 @@ def clear():
def findLowest(board, column):
return board[column].index("O")
"""
This is how the board should output:
===============
|O|O|O|O|O|O|O|
|O|O|O|O|O|O|O|
|O|O|O|O|O|O|O|
|O|O|O|O|O|O|O|
|O|O|O|O|O|O|O|
|O|O|O|O|O|O|O|
===============
"""
def printBoard(board):
print("===============")
rows = []
for column in board:
row = ""
for i in range(len(column)):
index = board.index(column)
row += "|" + board[index][i]
rows.append(row+"\n")
rows = rows[::-1]
toPrint = ""
for row in rows:
toPrint += row
print(toPrint)
# Board will be 7x6.
# O = open, R = red, Y = yellow
# because this is defined like this, you could technically save a game then load from where you left off
# This is defined as columns, not rows. So tile 0 on column 0 is the bottom left tile of the board
board = [
['O', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', 'O'],
@ -45,7 +81,9 @@ while playing:
board[chosenColumn][tile] = turn
print(board)
printBoard(board)
input()
turn = 'Y' if turn == 'R' else 'R'
turn = 'Y' if turn == 'R' else 'R'

View File

@ -4,4 +4,6 @@ a = [
[7, 8, 9]
]
a[0]
for b in a:
ind = a.index(b)
print(ind)