1) Алгоритм - это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу.
2) Зависит от языка программирования.
В некоторых show(form)
В других же это делается иначе.
3) Python - это скриптовый язык, который применяется для решения самого широкого спектра задач. Чаще всего Python применяют в работе с большими данными и разработке сайтов и мобильных игр. Он подходит и для создания десктопных и мобильных приложений.
4) Вывод данных.
# -*- coding: utf-8 -*-
n = 1
ocenki = []
while n:
n = int(input('Оценка очередного ученика (0 - окончание ввода) '))
ocenki.append(n)
print('Среднее по группе ',sum(ocenki) / (len(ocenki) - 1))
Тестовое решение:
Оценка очередного ученика (0 - окончание ввода) 5
Оценка очередного ученика (0 - окончание ввода) 3
Оценка очередного ученика (0 - окончание ввода) 4
Оценка очередного ученика (0 - окончание ввода) 4
Оценка очередного ученика (0 - окончание ввода) 5
Оценка очередного ученика (0 - окончание ввода) 3
Оценка очередного ученика (0 - окончание ввода) 5
Оценка очередного ученика (0 - окончание ввода) 5
Оценка очередного ученика (0 - окончание ввода) 5
Оценка очередного ученика (0 - окончание ввода) 0
Среднее по группе 4.333333333333333