Найти - Пользователи
Полная версия: Что делать с динными строками кода? Как правильно?
Начало » Python для новичков » Что делать с динными строками кода? Как правильно?
1
kt315e
Бывают получаются длинные строки кода, что нарушает правила хорошего тона (превышение длины строки). Разбивать оператор на мелкие может быть нежелательно. Какие есть варианты?
Например:
            value = exp(-beta*4.0*(pow(r_arr[i], -6.0)*(pow(r_arr[i], -6.0) - 1.0 ))) - 1.0
Vader
value = exp(-beta*4.0*(pow(r_arr[i], -6.0)\
*(pow(r_arr[i], -6.0) - 1.0 ))) - 1.0
kt315e
Сразу после обратного слэша обязательно должен стоять знак перевода строки?
Если будет пробел то не подействует?
Выглядит одинаково, а результат различен, нехорошо однако. Нет в мире совершенства.
Isem
p = r_arr[i]**-6
value = exp(-beta*4*p*(p - 1)) - 1
И формула понятна стала и работать быстрее будет.
py.user.next
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)
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