Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужно написать программу,условие которой написано на картинке,на языке программирования Python

Николай Бондаренко Знаток (428), закрыт 1 год назад
Помогите пожалуйста написать код на языке Python,очень срочно
Лучший ответ
Дмитрий Филюшкин Мудрец (12247) 1 год назад
Здравствуйте, Николай!
Вот для Вас решение:
 # Создаю список - в нём я хочу хранить матрицу 
N = list()
# Запускаю цикл для "y" от 0 до 11
for y in range(12):
# Добавляю в список пустой список
N.append([])
# Заполняю этот пустой список значениями
for x in range(12):
N[y].append((-1)**x*(y+x))

# Вывожу матрицу на экран
for y in range(12):
for x in range(12):
print(N[y][x],end="\t") # С помощью end="\t" я добавляю отступ между числами
print() # Вставляю пустую строку

# В summ я храню сумму чисел под главной диагональю
summ = 0
# В count я храню количество чисел под главной диагональю
count = 0
# Запускаю цикл по строкам матрицы
for y in range(12):
# Запускаю цикл по столбцам матрицы
for x in range(12):
# Если текущий элемент N(x;y) находится под главной диагональю, то...
if y>x and N[y][x] > 0:
# ... увеличиваю сумму чисел
summ = summ + N[y][x]
# И увеличиваю количество чисел
count = count + 1

# Вывожу результат
print("Сумма:",summ)
print("Количество:",count)

Николай БондаренкоЗнаток (428) 1 год назад
Спасибо большое
Дмитрий Филюшкин Мудрец (12247) Николай Бондаренко, пожалуйста!
Остальные ответы
Похожие вопросы