Mar-23-2021, 03:28 PM
(Mar-23-2021, 03:27 PM)deanhystad Wrote: for x in range(4) does not use x, it generates x. This is what allows doing this:
for _ in range(4):the recommended way to loop when the loop index is not used.
If you want to use the value of x to end the loop you should use while.
event = ["A","B","C","D"] x = 0 while x < 4: maximum=(int(input(f"Enter the maximum points for the {event[x]} event "))) if 5 <= maximum <= 50: print(f"The maximum points for the {event[x]} event is {maximum}\n{'-'*45}") x += 1 else: print("The score should be between 5 and 50")
Thanks this works.