Answers for "how to end a for loop in python"

5

python while continue

## When the program execution reaches a continue statement, 
## the program execution immediately jumps back to the start 
## of the loop.
while True:
    print('Who are you?')
    name = input()
    if name != 'Joe':
        continue
    print('Hello, Joe. What is the password? (It is a fish.)')
    password = input()
    if password == 'swordfish':
        break
print('Access granted.')
Posted by: Guest on February-24-2020
4

python exit loop iteration

alphabet = ['a' , 'b' , 'c' , 'd' ]
for letter in alphabet:
  if letter == 'b' :
    continue
    #continues to next iteration
  print( letter )
for letter in alphabet:
  if letter == 'b' :
    break
    #terminates current loop
  print( letter )
for letter in alphabet:
  if letter == 'b' :
    pass
    #does nothing
  print( letter )
Posted by: Guest on April-06-2020
1

hwo to end a for loop [ython

for x in range (0, 20 + 1, 5):
    print(x)
    if x == 20: break

print('bob')

"""
output:

0
5
10
15
20
bob

"""

#I hope it helps! -Andrew Ma

#make sure when you print bob don't indent or else
it will think it is part of the for loop! :)
Posted by: Guest on February-20-2021
7

python for loop start, end

my_list = [1, 2, 3]
my_list.reverse()           # my_list is modified
print(my_list)              # '[3, 2, 1]'
my_revert = my_list[::-1]   # my_list stays [3, 2, 1]
print(my_revert)            # '[1, 2, 3]'
# Item by item reverse with range(<start>, <end>, <step>)
for i in range(len(my_list), 0, -1):		# my_list is [3, 2, 1]
    print(my_list[i-1])		# '1' '2' '3'
for i in reversed(range(len(my_list))):
    print(my_list[i])       # '1' '2' '3'
Posted by: Guest on May-15-2021

Python Answers by Framework

Browse Popular Code Answers by Language