Предмет: Информатика,
автор: nazarcik14
Дано число a (1 ≤ ≤ 1,5). Серед чисел 1 +1/2,1+1/3,1+1/4..,(зауважимо,
що кожне наступне число в послідовності менше попереднього) знайдіть
найперше, менше a. На пайтон дам 100 балов
Ответы
Автор ответа:
0
import math
def f(x): return 1.0 + (x + 1.0)**(-1.0)
a = float(input())
x = math.ceil((a - 1.0)**(-1.0) - 1.0)
while f(x) >= a: x += 1.0
print('f({})={}'.format(x, f(x)))
nazarcik14:
о зп допомогою цикла While можна?
Похожие вопросы
Предмет: Русский язык,
автор: изба
Предмет: Другие предметы,
автор: Рузана1111
Предмет: Русский язык,
автор: saratovtseva201
Предмет: Алгебра,
автор: vichkaislamova
Предмет: Геометрия,
автор: lopoor