↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

ArtChaos

Автор, Иллюстратор

Блог » Поиск

До даты
Никак не могу понять, как это гуглить, поэтому спрошу тут:
Как лучше писать код: с лишней переменной, куда единоразово сведём расчёты или каждый раз фигачить расчёты?

Пример:
a = int(input())
b = int(input())
c = int(input())

d = a // 2
e = a % 2
f = b // 2
g = b % 2
h = c // 2
i = c % 2

print(d + e + f + g + h + i)
или
a = int(input())
b = int(input())
c = int(input())

print(((a // 2) + (a % 2)) + ((b // 2) + (b % 2)) + ((c // 2) + (c % 2)))
Понятно, что в таких учебных программах не важна загрузка сервера лишними вычислениями, но меня, скажем так, интересует философия написания кода. А в дзене Питона такого нет, я не знаю, что проще из двух вариантов.

В первом дофига переменных, что выглядит глупо для маленьких программ.
Но второй вариант выглядит глупо уже для больших программ, где такие скобки с мнимыми переменными могут сильно затруднить читабельность кода и зарузить сервер вычислениями.

#ламмерское #IT #проггерское
Свернуть сообщение
Показать полностью
Показать 20 комментариев из 24
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть