Вопрос задан 15.11.2023 в 20:33. Предмет Информатика. Спрашивает Южанинова Аня.

Напишите программу, определяющую процент оценок учащихся по информатике («отлично», «хорошо»,

«удовлетворительно»). Дайте ответ в виде текста (например, «Тройнка _____ «процентов») На Python ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Копич Дмитрий.

Ответ:

отметь как лучший ответ

Объяснение:

самый простой и понятный алгоритм.

x=int(input('Введи количество «отлично»: '))

y=int(input('Введи количество «хорошо»: '))

z=int(input('Введи количество «удовлетворительно»: '))

s=x+y+z

print('Всего учеников в классе: ',s)

print('процент оценок «отлично»: ',(x*100)/s)

print('процент оценок «хорошо»: ',(y*100)/s)

print('процент оценок «удовлетворительно»: ',(z*100)/s)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы, определяющей процент оценок учащихся по информатике, можно использовать списки для хранения оценок и счетчики для подсчета количества оценок каждого типа.

Пример программы на Python:

```python # Создаем список с оценками учащихся ocenki = ['отлично', 'хорошо', 'хорошо', 'удовлетворительно', 'отлично', 'удовлетворительно']

# Создаем счетчики для каждого типа оценки otlichno_count = 0 horosho_count = 0 udovletvoritelno_count = 0

# Перебираем все оценки и увеличиваем соответствующий счетчик for ocenka in ocenki: if ocenka == 'отлично': otlichno_count += 1 elif ocenka == 'хорошо': horosho_count += 1 elif ocenka == 'удовлетворительно': udovletvoritelno_count += 1

# Вычисляем проценты total_count = len(ocenki) otlichno_percent = (otlichno_count / total_count) * 100 horosho_percent = (horosho_count / total_count) * 100 udovletvoritelno_percent = (udovletvoritelno_count / total_count) * 100

# Выводим результаты print('Отлично: {:.2f}%'.format(otlichno_percent)) print('Хорошо: {:.2f}%'.format(horosho_percent)) print('Удовлетворительно: {:.2f}%'.format(udovletvoritelno_percent)) ```

Пример вывода программы:

``` Отлично: 33.33% Хорошо: 33.33% Удовлетворительно: 33.33% ```

В данном примере предполагается, что список `ocenki` уже содержит оценки учащихся. В коде мы перебираем все оценки в списке и увеличиваем соответствующий счетчик в зависимости от типа оценки. Затем вычисляем проценты, делая отношение количества оценок каждого типа к общему количеству оценок. И, наконец, выводим результаты на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос