Вопрос задан 05.07.2023 в 23:03. Предмет Информатика. Спрашивает Першин Кирилл.

Разработайте программу по подсчёту очков для конкурса пения в школе, если всего в оценке

конкурсантов участвуют 10 судей. Програм- ма должна автоматически выставлять оценку среднее арифметическое самого высокого и самого низкого баллов из выставленных судьями.
0 0
Перейти к ответам

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

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

Ответ:

a = float(input('Баллы 1-го судьи: '))

b = float(input('Баллы 2-го судьи: '))

c = float(input('Баллы 3-го судьи: '))

d = float(input('Баллы 4-го судьи: '))

e = float(input('Баллы 5-го судьи: '))

f = float(input('Баллы 6-го судьи: '))

g = float(input('Баллы 7-го судьи: '))

h = float(input('Баллы 8-го судьи: '))

i = float(input('Баллы 9-го судьи: '))

j = float(input('Баллы 10-го судьи: '))

all_balls = []

all_balls.append(a)

all_balls.append(b)

all_balls.append(c)

all_balls.append(d)

all_balls.append(e)

all_balls.append(f)

all_balls.append(g)

all_balls.append(h)

all_balls.append(i)

all_balls.append(j)

max_ball = max(all_balls)

min_ball = min(all_balls)

ball_sred = (max_ball + min_ball) / 2

print(f'Ваша оценка: {ball_sred}')

Объяснение:

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

Конечно, вот пример программы на Python, которая выполняет подсчет очков для конкурса пения согласно вашим требованиям:

python
def calculate_average_score(scores): # Исключаем самый низкий и самый высокий балл из списка scores.remove(min(scores)) scores.remove(max(scores)) # Вычисляем среднее арифметическое оставшихся баллов average_score = sum(scores) / len(scores) return average_score def main(): num_judges = 10 scores = [] # Ввод баллов от судей for i in range(num_judges): score = float(input(f"Введите оценку судьи {i + 1}: ")) scores.append(score) # Подсчет среднего балла average_score = calculate_average_score(scores) print(f"Средний балл после исключения наибольшего и наименьшего баллов: {average_score:.2f}") if __name__ == "__main__": main()

Скопируйте этот код в файл с расширением .py и запустите его. Программа будет запрашивать оценки от каждого из 10 судей, а затем вычислять средний балл, исключая самый низкий и самый высокий балл.

0 0

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

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

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

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