Задание 8 Параграф 1.5 ГДЗ Босова 9 класс 2023 (Информатика)
from random import randint
a=[0]*20
k2=0; k3=0; k4=0; k5=0
for i in range(20):
a[i]=randint(2,5)
print(a[i],’ ‘,end=»)
if a[i]==2:
k2+=1
if a[i]==3:
k3+=1
if a[i]==4:
k4+=1
if a[i]==5:
k5+=1
print(»)
print(‘Количество двоек > > ‘,k2)
print(‘Количество троек > > ‘,k3)
print(‘Количество четверок > > ‘,k4)
print(‘Количество пятерок > > ‘,k5)
Создадим массив из 20 оценок и одновременно будем считать, сколько раз встретилась каждая из них: 2, 3, 4 и 5. Для этого заведём четыре счётчика и при просмотре каждого элемента массива увеличим нужный счётчик на 1.
from random import randint
a = [0] * 20
k2 = 0; k3 = 0; k4 = 0; k5 = 0for i in range(20):
a[i] = randint(2, 5)
print(a[i], ‘ ‘, end=»)
if a[i] == 2:
k2 += 1
if a[i] == 3:
k3 += 1
if a[i] == 4:
k4 += 1
if a[i] == 5:
k5 += 1print()
print(‘Количество двоек >>’, k2)
print(‘Количество троек >>’, k3)
print(‘Количество четверок >>’, k4)
print(‘Количество пятерок >>’, k5)
Программа выводит все 20 оценок и затем количество каждой из них.
Ответ
Программа подсчитывает количество двоек, троек, четвёрок и пятёрок в массиве из 20 оценок.