Предмет: Информатика,
автор: aliyaha2016
Решите пожалуйста на python
По данному натуральному числу Н найти значение выражения 1+1/1!+1/2!+1/3!+...+1/Н!
Guerrino:
для этого достаточно вывести число e с H-4 знаками после запятой
Простите, на самом деле я вас совсем не понял, но можно сделать так?
Н!=инт(инпут)
Ой
Н=инт(инпут)✓с=0✓у=1✓фор д иң рэнж(1, н+1):✓с+=1/у✓у=У*д✓принт(с+1)
Или это свинство
честно говоря я не знаю особо пайтона, но суть в том, чтобы в цикле прибавлять к предыдущему значению 1/(n+1)!, а сам факториал можно ввести в виде функции
Спасибо большое
Да благославит вас Бог
Ответы
Автор ответа:
0
Відповідь:
r = lambda n: sum([float(i)/n for i in range(n+1)])
Пояснення:
В цикле но через range(n+1)!
Только там вроде 1 всегда делимое или как там его
Похожие вопросы
Предмет: Русский язык,
автор: namina01
Предмет: Математика,
автор: erm1302
Предмет: Другие предметы,
автор: grickihsavelij
Предмет: Математика,
автор: manaco
Предмет: Обществознание,
автор: Аноним