ГЛОБАЛЬНО:
Тратить время, внимание и силы на педантичный подсчет пробелов и расстановку скобок - контрпродуктивно. Достаточно настроить автоформат перед коммитом и сосредоточиться на корректности кода.
1) Равноправно, но первое веет PEP8
2) Однозначно true/false. Возможность прямого каста чисел в логику является тяжлым наследием C и ведет к интересным потенциальным багам.
3) Обычно i, j, k потому что олдовые программисты учили в первую очередь математику, а потом уже алфавит. А если вложений больше трех, пора браться за рефакторинг.
4) Нет, не стоит. Цель как раз в том, чтобы выпрыгнуть из блока как можно раньше, а не вкладывать блоки друг в друга. Опять же, если вложений больше трех - в рефакторинг
5) Вы пропустили этот пункт, тренируйте внимание
6 - 7) Вкусовщина, лично я не пишу эти пробелы. Но я и не использую египетские скобки для циклов (а вы - используете)