Professional Documents
Culture Documents
dsa miniproject
dsa miniproject
Source code:
def display_seats(seat_matrix):
print(" ".join(row))
for i in range(len(seat_matrix)):
for j in range(len(seat_matrix[0])):
if seat_matrix[i][j] == 'O':
seat_matrix[i][j] = 'X'
num_seats -= 1
if num_seats == 0:
return True
return False
def train_reservation():
rows = 5
cols = 10
display_seats(seat_matrix)
if num_seats == 0:
print("Exiting program.")
break
continue
if book_seats(seat_matrix, num_seats):
else:
train_reservation()
Output:
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
XXXXXOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXO
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
Exiting program.