misakufoxx
@misakufoxx
中文是什么

Нужно как то убрать пробелы в конце кода. Можно ли это сделать с текущем кодом или написать его по другому?

n=int(input())
x=[[0]*n for i in range(n)]

for i in range(n):
    for j in range(n):
        x[i][j]=1
        x[i][n-1]=5
        print(x[i][j],end=" ")
    print()


Выводит :
63c70bcbcd01a408570596.png

Нужно:
63c70c34e5667531623522.png
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 3
@twistfire92
Python backend developer
Изучите метод join() у строк. Вам это поможет.
Ответ написан
Комментировать
Lord_of_Rings
@Lord_of_Rings
Python developer
Ну так логично. У вас в print(x[i][j],end=" ") пробел между кавычками

Сделал за вас
n=int(input())
x=[[0]*n for i in range(n)]

for i in range(n):
    for j in range(n):
        x[i][j]=1
        x[i][n-1]=5
        print(x[i][j],end="")
    print()
Ответ написан
misakufoxx
@misakufoxx Автор вопроса
中文是什么
n=int(input())
x=[[0]*n for i in range(n)]

for i in range(n):
---for j in range(n):
-----x[i][j]=1
-----x[i][n-1]=5
-----print(x[i][j],end=" ")
---print()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы