Форум сайта python.su
0
Бывают получаются длинные строки кода, что нарушает правила хорошего тона (превышение длины строки). Разбивать оператор на мелкие может быть нежелательно. Какие есть варианты?
Например:
value = exp(-beta*4.0*(pow(r_arr[i], -6.0)*(pow(r_arr[i], -6.0) - 1.0 ))) - 1.0
Отредактировано (Сен. 28, 2010 10:48:38)
Офлайн
0
value = exp(-beta*4.0*(pow(r_arr[i], -6.0)\
*(pow(r_arr[i], -6.0) - 1.0 ))) - 1.0
Офлайн
0
Сразу после обратного слэша обязательно должен стоять знак перевода строки?
Если будет пробел то не подействует?
Выглядит одинаково, а результат различен, нехорошо однако. Нет в мире совершенства.
Офлайн
7
p = r_arr[i]**-6
value = exp(-beta*4*p*(p - 1)) - 1
Отредактировано (Сен. 28, 2010 14:07:44)
Офлайн
857
from math import *
beta = 0.5
r_arr = 1.3
value = (
exp
(
-beta
*
4.0
*
(pow(r_arr,
-6.0)*(pow(r_arr, -6.0)
- 1.0 ))) - 1.0
)
print(value)
Офлайн