ГДЗ Інформатика 7 клас. Підручник [Бондаренко О. О., Ластовецький В. В., Пилипчук О. П., Шестопалов Є. А.] 2020
31.01.2021,
7 Клас / Інформатика,
38 848,
2
§ 7. Опрацювання елементів списку
Питання для самоперевірки1. Поясніть відмінності між двома способами перебору елементів списку:
а) for i in range(len(a)): print(a[i])
1 Послідовно звертатися до елементів за їх індексами. У такому випадку потрібно знати кількість елементів у списку (функція len())
б) for i in a: print(i)
2 Перебрати всі наявні в списку елементи
2. Поясніть алгоритм заміни значень елементів списку за певним правилом.
Алгоритм розв’язування задачі: послідовно перебрати всі елементи списку й значення чергового елемента змінити за заданим правилом.
3. Поясніть алгоритм визначення кількості елементів списку із заданою властивістю.
Алгоритм розв’язування задачі: присвоїти змінній-лічильнику значення 0; перебрати всі елементи списку; якщо черговий елемент відповідає деякій умові, то значення лічильника збільшити на 1.
4. Поясніть алгоритм обчислення суми елементів списку.
Алгоритм розв’язування задачі: зробити початкове значення суми таким, що дорівнює 0; перебрати всі елементи списку і значення кожного елемента додати до значення суми.
5. Дано список a = [2, –7, –1, 8, 4]. Що буде надруковано після виконання наведених фрагментів коду?
а) for i in range(5):
a[i] = a[i]*2
print(a)
[4, -14, -2, 16, 8]
б) k = 0
for item in a:
if(item>0): k = k+1
print(k)
3
в) for i in range(5):
if(a[i]<0): a[i] = 0
print(a)
[2, 0, 0, 8, 4]
г) m = a[0]
for i in range(1, 5):
if(а[i]<m): m = a[i]
print(m)
-7
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter