I am working on for and while loops and learning the range function.
I used the classic sailors song of beer on the wall to iterate through 100 lines with both the range function in a for loop and with a while loop.
The for loop with range was much cleaner, easier to understand when reading, and I didn't have to more forcefully decrement a variable 100 times.
for i in range(100, 1, -1):
print(f"{i} bottles of beer on the wall.\n{i} bottles of beer.\nTake one down, pass it around, {i} bottles of beer on the wall")
print("*****************************************")
num = 100
while num > 0:
print(f"{num} bottles of beer on the wall.\n{num} bottles of beer.\nTake one down, pass it around, {num} bottles of beer on the wall")
num -= 1