Найти - Пользователи
Полная версия: Помогите исправить ошибку
Начало » Python для новичков » Помогите исправить ошибку
1
op.sabot
# -*- 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
masterito
print ‘i=%3d kl=10.6f’(i, kl) - вы собираетесь вызвать строку с параметрами (i, kl)?
op.sabot
Да, именно
masterito
Могу только еще раз процитировать ошибку:
typeerror:'str' object is not callable

Если хотите вывести отформатированную строку используйте правильный формат (% или format)
op.sabot
Да, но как это сделать?
masterito
>>> i=4
>>> kl=6.0
>>> print 'i=%3d kl=%10.6f'%(i, kl)
i=  4 kl=  6.000000
op.sabot
Благодарю
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB