import random
s = [random.randint(-100, 100) for i in range(20)]
res = sum(s)/20
print('Изначальный :' ,*s)
print('Стало :', *[(lambda x: 0 if x < res else 10)(s[i]) for i in range(20)])
1. Это двухмерный массив
(TypeError: unsupported operand type(s) for +=: 'int' and 'list')
2. 3x4 ([3][4])
3. Сложение элементов двумерного массива.
Только вот работать не будет, я полагаю здесь должны были складываться все элементы массивов, но на фото он прибавляет к переменной S не числа а массивы. И это выдаёт ошибку, так что...
Я бы сделал это так:
b = [[3, 5, 7, 78], [12, 10, 9, 56], [45, 31, 14, 23]]
s = 0
for i in b:
for j in i:
s += j
# Или используя len:
for i in range(len(b)):
for j in range(len(i)):
s += b[i][j]
print('s =', s)
# s = 293
Кардинг — вид мошенничества, при котором производится операция с использованием платежной карты или её реквизитов, а тепловизор - устройство для наблюдения за распределением температуры исследуемой поверхности.
Мошенники додумались использовать тепловизор для своих целей, как чаще незаконных целей, а именно что вооружившись термальной камерой средней дальности можно перехватывать нажатия клавиш на клавиатуре, которые впоследствии можно обработать и воспроизвести набранный целью текст. Таким образом злоумышленник может похитить чужие пароли и PIN-коды, «считав» их с клавиш спустя минуту после набора.
Объяснение:
Фото
from random import randint
n = 20
a = [randint(0,100) for _ in range(n)]
print(a)
mean = sum(a)/len(a)
for i in range(len(a)):
if a[i] < mean: a[i] = 0
elif a[i] > mean: a[i] = 10
print(a)