Readable code helps other people—and your future self—understand what a program is meant to do. Descriptive names can make the intent clearer than short, unexplained names. section 2.4
pi = 3.1 radius = 2.2 # use the formula to calculate the area of a circle circle_area = pi * radius * radius
Compare this version with the less descriptive a, b, and c version: names like radius and circle_area make the calculation easier to recognize. The comment gives the reason for the calculation, rather than just repeating what the code does. section 2.4
Readable code also separates complex calculations from conditionals. Give a calculation a descriptive variable name, then use that name in the condition. In Python, indentation makes code blocks visible and helps readers follow which lines belong together. section 14.2










