n = int(input("Введите количество оценок ученика: ")) # Запрашиваем количество оценок
minimum = None # Создаем переменную для минимальной оценки
for i in range(n):
mark = int(input("Введите оценку ученика: ")) # Вводим оценку
if i == 0: # Если это первая оценка, то присваиваем ее минимальной
minimum = mark
else:
if mark < minimum: # Если текущая оценка меньше минимальной, обновляем значение минимальной оценки
minimum = mark
print("Минимальная оценка =", minimum) # Выводим на экран минимальную оценку
Объяснение:
В начале программы мы запрашиваем у пользователя количество оценок (n). Затем мы создаем переменную minimum и присваиваем ей значение None (пока не будет введено ни одной оценки, минимальная оценка неизвестна).
Далее мы запускаем цикл for, который будет продолжаться n раз (равно количеству оценок). Внутри цикла мы запрашиваем у пользователя оценку (mark) и проверяем, является ли эта оценка минимальной.
Если это первая оценка (i == 0), то мы присваиваем ее переменной minimum. В противном случае мы сравниваем текущую оценку с минимальной (mark < minimum) и, если она оказывается меньше, обновляем значение minimum.
В конце программы мы выводим на экран минимальную оценку.
Таким образом, исправленная программа будет правильно находить минимальную оценку из всех введенных.
mahalama7359
26.07.2022
Добрый день!
Для решения данной задачи, нам необходимо провести несколько шагов.
1. В первом вопросе необходимо найти минимальное значение из ячеек A1 до A5. Для этого воспользуемся функцией "МИН". Запишем формулу в ячейку А6: =МИН(A1:A5).
2. Теперь рассмотрим второй вопрос. Нам нужно найти среднее значение из ячеек A1 до A5. Для этого воспользуемся функцией "СРЗНАЧ". Запишем формулу в ячейку А6: =СРЗНАЧ(A1:A5).
3. Завершим решение второго вопроса. Что бы вам было понятнее ответить на вопрос и дать обоснование, необходимо создать таблицу с ячейками A1 до A5 и записать в них соответствующие значения (10, 7, 9, 27, 2). После этого сделать снимок таблицы или фотографию, и отослать ее вам.
Опираясь на полученные данные и проведенные вычисления, мы сможем ответить на ваши вопросы точно и обоснованно.
Если у вас возникнут еще вопросы или требуется дополнительное объяснение - не стесняйтесь обращаться!
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Записать логическую функцию, описывающую состояние логической схемы. составить таблицу истинность
Все решение во вложениях