Предмет: Информатика, автор: Adami

Помогите, пожалуйста, с задачей!
Питон
Никак на 100 не заходит, только 67.20
Вот мой код:

x = float(input())
m = 2
n = 2
sum1 = 1
sum2 = 1
if x > 1 and x <= 13:
while(sum1 < x):
sum1 += 1/n
n+=1
n = n -2
print(n)
while(sum2 <= x):
sum2 += 1/m
m+=1
m = m -1
print(m)

Приложения:

Ответы

Автор ответа: Вованичикчка
0

x = 1.5

if x > 1 and x <= 13:

   n = m = 0

   sum = 0

   while sum < x:

       n += 1

       sum += 1 / n

   print(n - 1)

   m = n

   while sum <= x:

       m += 1

       sum += 1 / m

   print(m)


Adami: Давайте. А тут такое есть?
Вованичикчка: только решение потом тут опубликуйте, мне тоже интересно
Adami: Ахах, если зайдёт, то хорошо, а то не будем же вводить людей в заблуждение
Adami: Если смогу реализовать на 100 код, то отправлю лично в сообщения :) Благо теперь знаю, что они тут есть
Adami: Ага, я узнала, что не смогу в личку, значит в комментарии сюда пришлю, если получится
Похожие вопросы
Предмет: Русский язык, автор: Alina1512