a = [[i] for i in range(10)]
for i in enumerate(a):
for j in range(1,10):
if i[0] == 0:
a[i[0]].append(j)
else:
a[i[0]].append(j*i[1][0])
for i in a:
for j in i:
print('{:3d}'.format(j), end='')
print()
print('------------------------------------')
while True:
x = int(input('Введите x: '))
y = int(input('Введите y: '))
print('Результат на основе таблицы умножения равен: ', str(a[x][y]))
z = input('Повторить? (y/n): ')
if z != 'y':
print('До встречи!')
break
Чтобы посчитать количество итераций цикла
нужно разделить 224 на 32 = 7.
Значит за 7 итераций s становится равным 224.
Чтобы цикл выполнился 7 раз нужно, чтобы на момент 6 итерации значение k было меньше ста и максимально возможным.
Запишем это в виде неравенства:
Получается, что при при d = 16 цикл выполнится 7 раз и будет напечатано 224.
ответ: 16