Задать вопрос
@Ilsk

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

Дано действительное число а. Найти среди чисел 1, 1+1/2, 1+1/2+1/3。。。 первое, большее заданного числа а,
Не могу понять как запустить такую последовательность , нужно использовать цикл с постусловием (while(true) + if)
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы