Я пытаюсь создать программу «Броненосец».Создание строк и столбцов на основе ввода()
Это то, что у меня есть до сих пор.
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)
Это код ошибки я получаю:
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
Мой вопрос: Как я могу реализовать генерацию строк и столбцов на основе пользовательского ввода с помощью input()
?
У меня есть результат только «O» при добавлении себя. – kommander0000
@ kommander0000 Какой результат вы ожидали? –
на основе собранных данных, скажем, строка = 6 и столбец = 6, вы получите сетку 6x6 – kommander0000