Jan-27-2019, 04:14 PM (This post was last modified: Jan-27-2019, 04:14 PM by RedSkeleton007.)
Hi, I want to print out lock combination guesses, all as 4 digits with leading zeros as needed (0000, 0001, 0002, etc.), but I'm having trouble:
#!/usr/bin/env python3 #MoreOnLoops.py #pad lock guesser lockCombo = 1000 guess = 0000 while guess != lockCombo: guess += 1 if guess == lockCombo: print("After " + str(guess) + " guesses, the correct combo is " + str(guess)) break else: print("{:02d}".format(guess)) #print(str(guess) + " is not the correct combo. Trying next guess.") continueAlso, why is 100 not included in the output of the following loop:for i in range(5, 100, 5):#start at 5, go up to 100 with increments of 5 print(i)
Output:5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 