Loops

For Loops


Loop Through a List

items = ["pencil", "pen", "paper", "scissors"]

for x in items:
    print(x)

Output:

pencil
pen
paper
scissors

Loop Through a String

item = "pencil"
for x in item:
    print(x)

Output:

p
e
n
c
i
l

While Loop

count = 0
while count < 10:
    print('The Count is:', count)
    count += 1

Output:

The Count is: 0
The Count is: 1
The Count is: 2
The Count is: 3
The Count is: 4
The Count is: 5
The Count is: 6
The Count is: 7
The Count is: 8
The Count is: 9

Nested Loop

customers = ["John", "Sue", "Rick"]
stores = ["Amazon", "Ebay", "Alibaba"]

for customer in customers:
    for store in stores:
        print(customer + " shops on " + store)

Output:

John shops on Amazon
John shops on Ebay
John shops on Alibaba
Sue shops on Amazon
Sue shops on Ebay
Sue shops on Alibaba
Rick shops on Amazon
Rick shops on Ebay
Rick shops on Alibaba