n = abs(int(input()))
a = (n // 100) % 10
b = (n // 10) % 10
c = n % 10
print(a, b, c)
Обсудим:Программисты могут понять программный код, состоящий из нескольких сотен строк. Но чем больше строк в программе, тем сложнее понять ее. Даже если и понятна функция каждого оператора, в таких программах трудно определить, для каких целей использован в данном месте тот или иной оператор. Вносить изменения или исправлять ошибки в такой программе также нелегко.
Для решения этой проблемы программа делится на отдельные подпрограммы, выполняющие простые операции. Таким образом, конечная программа состоит не из отдельных операторов, а из отдельных блоков кода, каждый из которых имеет свое имя. Использование подпрограмм сокращает время написания программы, уменьшает объем программного кода и делает структуру программы более понятной. В то же время такой подход сокращает количество ошибок при написании программы.
Подпрограммы обычно делят на две категории: процедуры и функции. Процедура служит лишь для выполнения последовательности операторов. Подпрограммы, известные вам из среды програмирования ALPLogo, являются процедурами.
П а м я т к а
• Подпрограмма