10 класс. Питон. Напишите код для следующих задач: 1. Найдите среднее арифметическое наибольшего и наименьшего чисел

10 класс. Питон. Напишите код для следующих задач:

1. Найдите среднее арифметическое наибольшего и наименьшего чисел из 10 введенных.
2. Выведите на экран лучший результат заплыва из 8 участников.
3. Найдите максимальное положительное число среди введенных чисел (всего n чисел).
4. Определите самого высокого мальчика и самую маленькую девочку в группе.
5. Вводятся результаты соревнований по прыжкам в высоту на компьютере. Количество участников произвольно. Выведите сообщение о победителе.
Taisiya

Taisiya

Конечно! Вот решения для задач:

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

python
numbers = []
for i in range(10):
num = int(input("Введите число: "))
numbers.append(num)

max_num = max(numbers)
min_num = min(numbers)

average = (max_num + min_num) / 2

print("Среднее арифметическое наибольшего и наименьшего чисел:", average)


2. Для вывода на экран лучшего результата заплыва из 8 участников, предположим, что результаты хранятся в списке `results`. Мы можем использовать следующий код:

python
results = [9.5, 9.8, 9.3, 9.7, 9.9, 9.6, 9.4, 9.2]
best_result = max(results)

print("Лучший результат заплыва:", best_result)


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

python
n = int(input("Введите количество чисел: "))
positive_numbers = []

for i in range(n):
num = float(input("Введите число: "))
if num > 0:
positive_numbers.append(num)

if len(positive_numbers) == 0:
print("Нет положительных чисел.")
else:
max_positive = max(positive_numbers)
print("Максимальное положительное число:", max_positive)


4. Для определения самого высокого мальчика и самой маленькой девочки в группе, предположим, что данные хранятся в списках `boys` и `girls`. Мы можем использовать следующий код:

python
boys = [175, 180, 170, 185, 176]
girls = [160, 165, 155, 170, 162]

tallest_boy = max(boys)
shortest_girl = min(girls)

print("Самый высокий мальчик в группе:", tallest_boy)
print("Самая маленькая девочка в группе:", shortest_girl)


5. Для вывода сообщения о победителе соревнований по прыжкам в высоту, мы можем использовать следующий код:

python
n = int(input("Введите количество участников: "))

winner = ""
max_height = 0

for i in range(n):
name = input("Введите имя участника: ")
height = float(input("Введите результат прыжка: "))

if height > max_height:
max_height = height
winner = name

print("Победитель:", winner)


Надеюсь, эти решения помогут вам понять, как написать код для данных задач.
Знаешь ответ?
Задать вопрос
Привет!
hello