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

38
main.py
View File

@ -12,10 +12,46 @@ def clear():
def findLowest(board, column): def findLowest(board, column):
return board[column].index("O") 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. # Board will be 7x6.
# O = open, R = red, Y = yellow # 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 # 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 = [ board = [
['O', 'O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O', 'O'],
@ -45,7 +81,9 @@ while playing:
board[chosenColumn][tile] = turn board[chosenColumn][tile] = turn
print(board) print(board)
printBoard(board)
input() 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] [7, 8, 9]
] ]
a[0] for b in a:
ind = a.index(b)
print(ind)