1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 8 Параграф 1.5 ГДЗ Босова 9 класс 2023 (Информатика)
Босова
9 класс
Автор
Босова

Задание 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 = 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 оценок и затем количество каждой из них.

Ответ

Программа подсчитывает количество двоек, троек, четвёрок и пятёрок в массиве из 20 оценок.



Общая оценка
4.5 / 5
Другие учебники
Другие предметы