Коллекции загружаются
Никак не могу понять, как это гуглить, поэтому спрошу тут:
Как лучше писать код: с лишней переменной, куда единоразово сведём расчёты или каждый раз фигачить расчёты? Пример: 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 #проггерское 28 сентября 2019
|