Форум сайта python.su
1 и 2 я сам сделал.ваши способы мне не очень помогли.А вот третье я вообще не знаю как!!!
Офлайн
Чтобы было интереснее… Даю код. В нем три ошибки, исправив которые можно заставить его заработать =)
eps = 0.001
x = 0.5
def ln1(x,n):
return (-1)**n * x**n+1/(n+1)
step_result = eps+1
result = 0
step_number = 1
while abs(step_result) > eps:
step_result = ln1(x,step_number)
result += step_result
print result
Отредактировано (Янв. 22, 2010 11:01:53)
Офлайн
Спасибо!Буду думу думать! :)
Офлайн
Блин сижу думаю уж кучу времени. :) Regall скажи ошибки то это просто знак изменить,или дописать что-то?
Отредактировано (Янв. 22, 2010 16:36:05)
Офлайн
напиши около каждой строчки коммент, как ты думаешь что она делает, если не поймешь после этого выкладывай сюда с комментами.
Ты не думай, что мы тут изверги, просто не хочется делать за кого-то его работу. А если ты сам постараешься, думаю никто не будет против помочь.
Офлайн
eps = 0.001
x = 0.5
def ln1(x,n):# задаем функцию
return (-1)**n * x**(n+1)/(n+1)
step_result = eps+1 # не знаю
result = 0 # значение по умолчанию
step_number = 1 # задаем номер шага
if abs(step_result) > eps: # если значение step_result > eps выполнять:
step_result = ln1(x,step_number) # вызываем функцию
result = step_result # присваиваем значение
print result
Отредактировано (Янв. 22, 2010 19:30:24)
Офлайн
Подсказка. В коде
step_result = eps+1 # не знаю
Офлайн
А что вообще step_result значит?В данной задаче что такое eps,и как связаны eps и n? И связаны ли они вообще?
Офлайн
Smallvilleomg, учите матчасть, что такое eps и n - это математика.
А что вообще step_result значит?В данной задаче что такое eps,и как связаны eps и n? И связаны ли они вообще?
Офлайн
Пожалуйста напишите полный код!!У нас уже 1:30 ночи,а экзамен с утра.я весь день сидел:пытался исправить,заново писать.И никак!
Офлайн