форкнуто от main/python-labs
Родитель
eebe2e3d94
Сommit
cc16eb5dec
@ -0,0 +1,98 @@
|
|||||||
|
# Индивидуальное контрольное задание по теме 5
|
||||||
|
|
||||||
|
# Задание. Вариант 10
|
||||||
|
|
||||||
|
Создайте список со 100 случайными целыми числами в интервале значений от -40 до +100. Рассчитайте сумму значений по тем числам, которые нацело делятся на 3.
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
|
||||||
|
Создание списка со 100 случайными целыми числами в интервале от -40 до 100:
|
||||||
|
```py
|
||||||
|
import random
|
||||||
|
while len(spis) < 100:
|
||||||
|
spis.append(random.randint(-40,100))
|
||||||
|
```
|
||||||
|
Полученный список
|
||||||
|
```py
|
||||||
|
spis
|
||||||
|
[70, 19, 9, 46, -6, -40, 8, 91, -17, 91, -37, 10, -20, 70, 52, 0, 21, 73, 52, -38, 55, 48, 74, -32, 51, 70, 50, 16, 89, 11, 11, 79, -40, -32, 38, 13, -16, 66, 4, -36, 32, 89, 17, 16, 100, 65, 92, 70, 95, 7, 20, -7, -1, 48, 70, 43, 86, -29, 39, 76, 78, 46, 82, 5, 85, 18, 90, 98, 28, -12, 99, 90, 29, 24, 13, 17, 33, 26, -28, -12, 65, -35, 54, 59, 68, -14, 43, -20, 99, 24, 16, 71, -28, 92, -40, -6, -33, 66, -39, 39]
|
||||||
|
|
||||||
|
```
|
||||||
|
Расчет суммы значений по числам кратным трём.
|
||||||
|
```py
|
||||||
|
for i in range(100):
|
||||||
|
if spis[i]%3==0:
|
||||||
|
s+=spis[i]
|
||||||
|
|
||||||
|
|
||||||
|
print("Итоговая сумма равна", s)
|
||||||
|
Итоговая сумма равна 852
|
||||||
|
```
|
||||||
|
Расчет суммы значений по числам кратным трём со следованием каждого кратного и проверкой работоспособности программы:
|
||||||
|
```py
|
||||||
|
s=0
|
||||||
|
for i in range(100):
|
||||||
|
if spis[i]%3==0:
|
||||||
|
s+=spis[i]
|
||||||
|
print("Значение кратное 3 номер",i, "=", spis[i])
|
||||||
|
print("Сумма равна", s)
|
||||||
|
```
|
||||||
|
Вывод каждого кратного и суммы
|
||||||
|
```py
|
||||||
|
Значение кратное 3 номер 2 = 9
|
||||||
|
Сумма равна 9
|
||||||
|
Значение кратное 3 номер 4 = -6
|
||||||
|
Сумма равна 3
|
||||||
|
Значение кратное 3 номер 15 = 0
|
||||||
|
Сумма равна 3
|
||||||
|
Значение кратное 3 номер 16 = 21
|
||||||
|
Сумма равна 24
|
||||||
|
Значение кратное 3 номер 21 = 48
|
||||||
|
Сумма равна 72
|
||||||
|
Значение кратное 3 номер 24 = 51
|
||||||
|
Сумма равна 123
|
||||||
|
Значение кратное 3 номер 37 = 66
|
||||||
|
Сумма равна 189
|
||||||
|
Значение кратное 3 номер 39 = -36
|
||||||
|
Сумма равна 153
|
||||||
|
Значение кратное 3 номер 53 = 48
|
||||||
|
Сумма равна 201
|
||||||
|
Значение кратное 3 номер 58 = 39
|
||||||
|
Сумма равна 240
|
||||||
|
Значение кратное 3 номер 60 = 78
|
||||||
|
Сумма равна 318
|
||||||
|
Значение кратное 3 номер 65 = 18
|
||||||
|
Сумма равна 336
|
||||||
|
Значение кратное 3 номер 66 = 90
|
||||||
|
Сумма равна 426
|
||||||
|
Значение кратное 3 номер 69 = -12
|
||||||
|
Сумма равна 414
|
||||||
|
Значение кратное 3 номер 70 = 99
|
||||||
|
Сумма равна 513
|
||||||
|
Значение кратное 3 номер 71 = 90
|
||||||
|
Сумма равна 603
|
||||||
|
Значение кратное 3 номер 73 = 24
|
||||||
|
Сумма равна 627
|
||||||
|
Значение кратное 3 номер 76 = 33
|
||||||
|
Сумма равна 660
|
||||||
|
Значение кратное 3 номер 79 = -12
|
||||||
|
Сумма равна 648
|
||||||
|
Значение кратное 3 номер 82 = 54
|
||||||
|
Сумма равна 702
|
||||||
|
Значение кратное 3 номер 88 = 99
|
||||||
|
Сумма равна 801
|
||||||
|
Значение кратное 3 номер 89 = 24
|
||||||
|
Сумма равна 825
|
||||||
|
Значение кратное 3 номер 95 = -6
|
||||||
|
Сумма равна 819
|
||||||
|
Значение кратное 3 номер 96 = -33
|
||||||
|
Сумма равна 786
|
||||||
|
Значение кратное 3 номер 97 = 66
|
||||||
|
Сумма равна 852
|
||||||
|
Значение кратное 3 номер 98 = -39
|
||||||
|
Сумма равна 813
|
||||||
|
Значение кратное 3 номер 99 = 39
|
||||||
|
Сумма равна 852
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Загрузка…
Ссылка в новой задаче