Proc 9. Описать процедуру AddLeftDigit(D, K ), добавляющую к целому положительному числу K слева цифру D (D — входной параметр целого типа, лежащий в диапазоне 1–9, K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры последовательно добавить к данному числу K слева данные цифры D1 и D2, выводя результат каждого добавления.

Решение на Python 3

import random

def AddLeftDigit(D):
global K
n = len(str(K))
K = D*10**n + K

K = random.randrange(1,10000)
print("Число K: ", K)
for i in range(3):
D = random.randrange(0,10)
print("Число D, ",i+1,": ", D)
AddLeftDigit(D)
print("Измененное K: ", K)
print()