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()