Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2013 13:54:28

op.sabot
Зарегистрирован: 2013-09-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

# -*- coding: cp1251 -*-n=7
n = 7
x = 0
s = 0
i = 1
kl = 0
print ‘i = 1 kl=%10.6f’ % kl
while i <= 7:
s = s + kl
x = i
kl = 1 + (1 / (x ** 2))
print ‘i=%3d kl=10.6f’%(i, kl)
i = i + 1
s = 2 * s
print ‘\n Ответ=%2.4f’ % s
Программа выдает ошибку
Traceback (most recent call last)
File “c:\python26\лаб31”,line 12, in <module>
print ‘i=%3d kl=10.6f’(i,kl)
typeerror:'str' object is not callable

Отредактировано op.sabot (Сен. 30, 2013 14:02:15)

Офлайн

#2 Сен. 30, 2013 13:57:55

masterito
От:
Зарегистрирован: 2011-06-13
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

print ‘i=%3d kl=10.6f’(i, kl) - вы собираетесь вызвать строку с параметрами (i, kl)?



Офлайн

#3 Сен. 30, 2013 13:58:35

op.sabot
Зарегистрирован: 2013-09-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

Да, именно

Офлайн

#4 Сен. 30, 2013 14:01:57

masterito
От:
Зарегистрирован: 2011-06-13
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

Могу только еще раз процитировать ошибку:
typeerror:'str' object is not callable

Если хотите вывести отформатированную строку используйте правильный формат (% или format)



Офлайн

#5 Сен. 30, 2013 14:11:22

op.sabot
Зарегистрирован: 2013-09-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

Да, но как это сделать?

Офлайн

#6 Сен. 30, 2013 14:13:52

masterito
От:
Зарегистрирован: 2011-06-13
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

>>> i=4
>>> kl=6.0
>>> print 'i=%3d kl=%10.6f'%(i, kl)
i=  4 kl=  6.000000



Офлайн

#7 Сен. 30, 2013 14:19:07

op.sabot
Зарегистрирован: 2013-09-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить ошибку

Благодарю

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version