Книга программиста/Обработка списков на Python: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 99:
</source>
 
=Двухзначные числа, кратные 2=
=Исключение одинаковых элементов списка=
<source lang="python">
import math, random
 
def Print(l):
print('Матрица:')
for i in range(len(l)):
print(l[i])
 
N = 4
 
L = []
 
for i in range(N):
L.append([])
for j in range(N):
L[i].append(random.randint(0, 100))
 
Print(L)
 
C = 0
 
for i in range(N):
for j in range(N):
s = 0
b = L[i][j]
while b != 0:
s += b % 10
b = b // 10
if (math.fabs(L[i][j]) >= 10) and (math.fabs(L[i][j]) < 100) and (s % 2 == 0):
C += 1
 
print('Количество двухзначных чисел с четной суммой цифр равно {0}.'.format(C))
</source>
 
=Исключение одинаковых элементов списка=
<source lang="python">