For Loop Not Breaking (Python)

后端 未结 8 668
春和景丽
春和景丽 2021-01-22 11:35

I\'m writing a simple For loop in Python. Is there a way to break the loop without using the \'break\' command. I would think that by setting count = 10 that the exit condition

8条回答
  •  天涯浪人
    2021-01-22 12:32

    In Python the for loop means "for each item do this". To end this loop early you need to use break. while loops work against a predicate value. Use them when you want to do something until your test is false. For instance:

    tries = 0
    max_count = 5
    guessed = False
    
    while not guessed and tries < max_count:
        guess_number = int(input("Enter any number between 0 - 10: "))
        if guess_number == rand_number:
            print("You guessed it!")
            guessed = True
        else:
            print("Try again...")
        tries += 1
    

提交回复
热议问题