Зміст курсу
Посібник з циклів Python
Посібник з циклів Python
Вкладений цикл for 2 (видалити)
Давайте зануримося у світ матриць!
За допомогою вкладеного циклу ми можемо маніпулювати матрицями.
У математиці матриця — це прямокутний масив або таблиця чисел, символів або виразів, організованих у рядки та стовпці. Вона використовується для представлення математичного об'єкта або характеристики такого об'єкта.
У Python матриця — це структура даних, що складається з вкладених списків.
Зовнішній цикл буде обробляти рядки матриці, тоді як внутрішній цикл буде керувати стовпцями, або навпаки.
Примітка
len(matrix)
означає кількість рядків.len(matrix[i])
представляє кількість елементів у рядку (еквівалентно кількості стовпців). Або навпаки.
Розгляньте код нижче:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing every element in the matrix # Outer loop to work with the number of rows for i in range(len(matrix)): # Inner loop to work with the number of element in the row for j in range(len(matrix[i])): print(matrix[i][j], end = ' ') print('')
Як працює цей код?
Swipe to show code editor
Ви повинні обчислити суму всіх елементів у матриці.
- Ініціалізуйте
counter = 0
. - Налаштуйте зовнішній цикл
for
для ітерації через кількість рядків у матриці. - Налаштуйте внутрішній цикл
for
для ітерації через кількість елементів у кожному рядку матриці. - Накопичуйте суму, використовуючи змінну
counter
. - Відобразіть значення, збережене в
counter
.
Дякуємо за ваш відгук!
Вкладений цикл for 2 (видалити)
Давайте зануримося у світ матриць!
За допомогою вкладеного циклу ми можемо маніпулювати матрицями.
У математиці матриця — це прямокутний масив або таблиця чисел, символів або виразів, організованих у рядки та стовпці. Вона використовується для представлення математичного об'єкта або характеристики такого об'єкта.
У Python матриця — це структура даних, що складається з вкладених списків.
Зовнішній цикл буде обробляти рядки матриці, тоді як внутрішній цикл буде керувати стовпцями, або навпаки.
Примітка
len(matrix)
означає кількість рядків.len(matrix[i])
представляє кількість елементів у рядку (еквівалентно кількості стовпців). Або навпаки.
Розгляньте код нижче:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing every element in the matrix # Outer loop to work with the number of rows for i in range(len(matrix)): # Inner loop to work with the number of element in the row for j in range(len(matrix[i])): print(matrix[i][j], end = ' ') print('')
Як працює цей код?
Swipe to show code editor
Ви повинні обчислити суму всіх елементів у матриці.
- Ініціалізуйте
counter = 0
. - Налаштуйте зовнішній цикл
for
для ітерації через кількість рядків у матриці. - Налаштуйте внутрішній цикл
for
для ітерації через кількість елементів у кожному рядку матриці. - Накопичуйте суму, використовуючи змінну
counter
. - Відобразіть значення, збережене в
counter
.
Дякуємо за ваш відгук!