Информатика, вопрос задал egorpro295 , 1 год назад

Помогите пожалуйста только нужно на языке python

Приложения:

artenevo: вот ответ на вариант С:
table = [[0, 2, 2, 2, 2],
[1, 0, 2, 2, 2],
[1, 1, 0, 2, 2],
[1, 1, 1, 0, 2],
[1, 1, 1, 1, 0]]

for row in table:
for element in row:
print(element, end='')
print()

Ответы на вопрос

Ответил artenevo
0

Ответ:

а)Для решения этой задачи можно использовать цикл for. В цикле for мы можем перебрать все элементы таблицы и вывести их на экран.

Вот пример такой программы на языке Python:

for i in range(1, 6):

 for j in range(1, 6):

   print(i, end="")

 print()

b)
for i in range(1, 6):

 for j in range(1, 6):

   print(j, end="")

 print()

C) не уверен что тут так, но
for i in range(1, 6):

 for j in range(1, 6):

   if i == 1 and j == 1:

     print(0, end="")

   elif i == 1 and j > 1:

     print(2, end="")

   elif i > 1 and j == 1:

     print(1, end="")

   elif i > 1 and j > 1:

     print(2, end="")

 print()

Объяснение:

все доказательства в прикрепленных



Приложения:

egorpro295: да ладно спасибо большое
egorpro295: а у меня почему-то в b выводит
egorpro295: 11111,2222,3333,4444,5555
artenevo: ну работает всё вложенные скрины посмотрите
egorpro295: а так нужно чтоб выводило 12345 и так столбиком
egorpro295: с не работает
egorpro295: помоги сделать последний
artenevo: с не работает, потому что я незнаю как его сделать
artenevo: table = [[0, 2, 2, 2, 2],
[1, 0, 2, 2, 2],
[1, 1, 0, 2, 2],
[1, 1, 1, 0, 2],
[1, 1, 1, 1, 0]]

for row in table:
for element in row:
print(element, end='')
print()
artenevo: вот на с
Новые вопросы