@Ilsk

Как получить нужный цикл?

Дано действительное число а. Найти среди чисел 1, 1+1/2, 1+1/2+1/3。。。 первое, большее заданного числа а,
Не могу понять как запустить такую последовательность , нужно использовать цикл с постусловием (while(true) + if)
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
zb_venom
@zb_venom
Жизнерадостный чебурек
Вопрос с ответом?
i = 1
temp = 0
cur = 3
while True:
    temp += 1/i
    if temp <= cur:
        print(temp)
        i+=1
    else: 
        break
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы