Конструктор тестів
1
Пояснювальний матеріал:
Алгоритм розв’язування задачі: припустити, що найбільшим є нульовий елемент списку, після чого послідовно перебрати елементи масиву, починаючи з другого; якщо черговий елемент більший за максимальний, його значення запам’ятати як максимальне.
Проаналізуй даний код.
a = [3, 5, 8, -7, 6] mx = a[0] # Змінна для збереження найбільшого значення елемента k = 0 # Змінна для збереження індексу найбільшого елемента for i in range(1, len(a)): # Перебираємо елементи, починаючи з першого if a[i]>mx: # Якщо і-й елемент більший за mx, mx = a[i] # значення mх замінюється на значення а[i] k = i # у змінній k запам’ятовується значення індексу і print(mx)
Доповни код пропущеним синтаксисом
a = [2, -3, 1, 6, -5]
suma =
for item in a:
if item>0: suma = suma +
print ('suma = ', )
2
Доповни код пропущеним синтаксисом, для коректної роботи коду:
a = [3, 5, 8, -7, 6]
k =
for item in :
____ if item >0:
____ k = k+1
print('k =', )
3
Знайти суму додатних елементів списку а = [2, –3, 1, 6, –5].
suma = 0 # Змінна для збереження значення суми
for item in a:
if item>0: suma = suma + item
print ('suma = ', suma)Дано приклад, який результат буде надруковано?
4
Доповни код пропущеним синтаксисом, для коректної роботи коду:
Завдання: Знайдіть індекс елемента "груша" в списку фруктів.
fruits = ["банан", "апельсин", "груша"]
fruit_index = fruits. ("груша")
print( )
5
Доповни код пропущеним синтаксисом, для коректної роботи коду:
Завдання:Переверніть список фруктів.
fruits = ["банан", "апельсин", "груша"]
fruits. ()
print( )
Рефлексія від 1 учня
Сподобався:
Так: 0
Ні: 1
Зрозумілий:
Так: 0
Ні: 1
Потрібні роз'яснення:
Ні: 1
Так: 0