I'm trying to make a "Battleship" like program.
This is what I have so far.
class Start:
def play(rows, columns):
for i in rows:
for j in columns:
print("O")
print("Testing")
rowinput = input("rows: ")
colinput = input("columns: ")
s = start()
s.play(rowinput, colinput)
This is the error code I am getting:
Traceback (most recent call last):
File "C:/Users/OfficeUser/Documents/battleship.py", line 12, in <module>
s.play(rowinput, colinput)
TypeError: play() takes 2 positional arguments but 3 were given
My question is: How do I implement a row and column generation based on user input via input()?