While 13. Дано число A (> 1). Вывести наименьшее из целых чисел K, для которых сумма 1 + 1/2 + ... + 1/K будет больше A, и саму эту сумму.
Решение на Python 3
import random
A = random.randrange(2,10)
A = 7
print('A = ', A)
K = 1.0
S = 1.0
while S <= A:
K += 1
x = 1/K
S += 1/K
print("K = {0}, 1/K = {1}, S = {2}".format(K,x,S))
print()
print("K = {0}, S = {1}".format(K,S))