форкнуто от main/python-labs
				
			
			Вы не можете выбрать более 25 тем
			Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
		
		
		
		
		
			
		
			
				
	
	
	
		
			3.9 KiB
		
	
	
	
			
		
		
	
	
			3.9 KiB
		
	
	
	
Индивидуальное контрольное задание по теме 5
Задание. Вариант 10
Создайте список со 100 случайными целыми числами в интервале значений от -40 до +100. Рассчитайте сумму значений по тем числам, которые нацело делятся на 3.
Решение
Создание списка со 100 случайными целыми числами в интервале от -40 до 100:
import random
while len(spis) < 100:
    spis.append(random.randint(-40,100))
Полученный список
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]
Расчет суммы значений по числам кратным трём.
for i in range(100):
    if spis[i]%3==0:
        s+=spis[i]
        
print("Итоговая сумма равна", s)
Итоговая сумма равна 852
Расчет суммы значений по числам кратным трём со следованием каждого кратного и проверкой работоспособности программы:
s=0
for i in range(100):
    if spis[i]%3==0:
        s+=spis[i]
        print("Значение кратное 3 номер",i, "=", spis[i])
        print("Сумма равна", s)
Вывод каждого кратного и суммы
Значение кратное 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