1. Напишите программу на языке Python для нахождения среднего арифметического минимального и максимального элементов

  • 67
1. Напишите программу на языке Python для нахождения среднего арифметического минимального и максимального элементов из 10 введенных чисел с использованием цикла for.
2. С использованием цикла for напечатайте лучший результат заплыва среди 8 участников.
3. Напишите программу на языке Python для нахождения максимального значения среди положительных элементов из n введенных чисел.
4. В группе, используя программу на языке Python, определите самого высокого мальчика и самую маленькую девочку.
5. Напишите программу на языке Python для ввода результатов соревнований по прыжкам в высоту в ЭВМ. Число участников произвольно. Затем напечатайте сообщение о победителе.
Як
52
Конечно! Вот ответы на ваши задачи:

Задача 1:
Программа на языке Python для нахождения среднего арифметического минимального и максимального элементов из 10 введенных чисел с использованием цикла for:

python
# Инициализируем переменные для минимального и максимального элементов, а также для суммы чисел
min_value = float("inf")
max_value = float("-inf")
sum_value = 0

# Цикл для ввода 10 чисел
for i in range(10):
num = float(input("Введите число: "))
sum_value += num

# Обновляем минимальное и максимальное значение, если необходимо
if num < min_value:
min_value = num
if num > max_value:
max_value = num

# Вычисляем среднее арифметическое
average = sum_value / 10

# Выводим результаты
print("Среднее арифметическое минимального и максимального элементов:", average)
print("Минимальный элемент:", min_value)
print("Максимальный элемент:", max_value)


Задача 2:
С использованием цикла for напечатайте лучший результат заплыва среди 8 участников:

python
best_result = 0

# Цикл для ввода результатов заплыва
for i in range(8):
result = float(input("Введите результат участника: "))

# Обновляем лучший результат, если необходимо
if result > best_result:
best_result = result

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


Задача 3:
Программа на языке Python для нахождения максимального значения среди положительных элементов из n введенных чисел:

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

# Инициализируем переменную для максимального значения
max_value = float("-inf")

# Цикл для ввода n чисел
for i in range(n):
num = float(input("Введите число: "))

# Обновляем максимальное значение, если необходимо
if num > 0 and num > max_value:
max_value = num

# Проверяем, было ли введено хотя бы одно положительное число
if max_value != float("-inf"):
print("Максимальное положительное значение:", max_value)
else:
print("Вы не ввели положительных чисел.")


Задача 4:
В группе, используя программу на языке Python, определите самого высокого мальчика и самую маленькую девочку:

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

# Инициализируем переменные для хранения имени и роста самого высокого мальчика и самой маленькой девочки
highest_boy = ""
shortest_girl = ""
max_height = float("-inf")
min_height = float("inf")

# Цикл для ввода данных об учениках
for i in range(n):
name = input("Введите имя ученика: ")
height = float(input("Введите рост ученика: "))

gender = input("Введите пол ученика (м - мужской, ж - женский): ")

# Проверяем пол ученика и обновляем наибольший рост для мальчиков или наименьший рост для девочек
if gender == "м" and height > max_height:
highest_boy = name
max_height = height
elif gender == "ж" and height < min_height:
shortest_girl = name
min_height = height

# Выводим результаты
print("Самый высокий мальчик:", highest_boy)
print("Самая маленькая девочка:", shortest_girl)


Задача 5:
Программа на языке Python для ввода результатов соревнований по прыжкам в высоту:

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

# Создаем пустой список для хранения результатов
results = []

# Цикл для ввода результатов участников
for i in range(n):
result = float(input("Введите результат участника: "))
results.append(result)

# Выводим результаты
print("Результаты соревнований по прыжкам в высоту:")
for i, result in enumerate(results):
print("Участник", i + 1, ":", result)


Надеюсь, эти программы помогут вам с задачами! Если у вас есть еще вопросы или потребуется дополнительное объяснение, не стесняйтесь спрашивать!