Зачем писать чистый код?
Если у тебя большой проект или программа, то скорее всего ты будешь его дописывать и дорабатывать. Чем понятнее код, тем быстрее ты сможешь разобраться в нём (или даже коллеги). В Python есть большая документация по рекомендациям написания чистого кода(PEP-8) и вот несколько пунктов:
1. Переменные
Называйте переменные и функции максимально понятно, полно и сжато, они должны передавать названием их полное содержание, тогда можно будет понять код даже без строчек присваивания.
2. Отступы
Запись математических вычислений с числами в основном влезает в одну строку, а вот с переменными уже нет, поэтому лучше записывать каждый операнд выражения с переменными на отдельной строке. При присваивании значения необязательным аргументам sep и end нежелательно ставить пробел(Правильно: sep="!". Неправильно: sep = "!")
3.Комментарии
Комментарии пишутся после знака решётки(#), для комментария на строчке кода нужно сделать внушительный отступ(2+).
3.Импортирование м