Загрузка данных


# Билет №6-В
# Задание № 3

# Ввод количества студентов с проверкой
while True:
    n_str = input("Введите количество студентов: ")
    if n_str.strip():  # проверяем, что строка не пустая
        n = int(n_str)
        break
    else:
        print("Ошибка: нужно ввести число!")

# Ввод баллов студентов
points = []
for i in range(n):
    while True:
        point_str = input(f"Введите балл студента {i+1} (от 0 до 100): ")
        if point_str.strip():
            point = int(point_str)
            if 0 <= point <= 100:
                points.append(point)
                break
            else:
                print("Ошибка: балл должен быть от 0 до 100!")
        else:
            print("Ошибка: нужно ввести число!")

# Обработка баллов
updated_points = []
count_changed = 0

for point in points:
    if point < 60:
        new_point = point + 10
        if new_point > 60:
            new_point = 60
        updated_points.append(new_point)
        count_changed += 1
    else:
        updated_points.append(point)

# Вывод результатов
print("Обновлённый список баллов:", updated_points)
print("Количество студентов, которым балл был изменён:", count_changed)

# Преподаватель ______ (Кокорин В.А.)