Програма Python (результат на картинці) 45б
Програма запитує набір оцінок студента через прогалину та вважає кількість «п'ятірок». Знаючи число «п'ятірок» і кількість оцінок, програма може порахувати відсоток отриманих «п'ятірок».
Приклад. Нехай лише 10 оцінок, з них 4 «п'ятірки». Тоді: 4/10 * 100 = 40 (%).
Напиши програму та оформи її як на картинці. Після підрахунку має друкуватися: «Отримано п'ятірок (%) -» та відсоток.
НА ВИКОНАННЯ ДАЮ АЖ ТИЖДЕНЬ!

Ответы
Відповідь:
# Запитуємо список оцінок від користувача
grades = input("Введи список оцінок (0 - зупинити роботу програми): ")
# Ініціалізуємо лічильник п'ятірок і загальну кількість оцінок
fives = 0
total = 0
# Розділяємо рядок з оцінками на окремі числа та перетворюємо на int
for grade in grades.split():
if grade == '0':
break
total += 1
if int(grade) == 5:
fives += 1
# Рахуємо відсоток п'ятірок
if total > 0:
percent_fives = (fives / total) * 100
# Виводимо результат
print("Отримано п'ятірок (%) - {:.2f}".format(percent_fives))
# Зупиняємо роботу якщо користувач ввів 0
else:
percent_fives = 0
print("Робота програми зупинена")
Ответ:
a=list(map(int,input('вводите оценки через пробел\n>>> ').split()))
print(f'пятерок: {a.count(5)/len(a)*100:.2f}%')
Объяснение:
вводить оценки как на картинке, через пробел и без всяких нулей