Loops Example in Python

 Sure! Here are some examples of loops in Python:

**1. For Loop:**

For loops are used to iterate over a sequence (list, tuple, string, etc.) and execute a block of code for each item in the sequence.

Example 1 - Iterate over a list:
```python
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(fruit)
# Output: apple
#         banana
#         orange
```

Example 2 - Iterate over a string:
```python
message = "Hello"
for char in message:
    print(char)
# Output: H
#         e
#         l
#         l
#         o
```

**2. While Loop:**

While loops continue to execute a block of code as long as the specified condition is True.

Example 1 - Simple while loop:
```python
count = 1
while count <= 5:
    print(count)
    count += 1
# Output: 1
#         2
#         3
#         4
#         5
```

Example 2 - While loop with user input:
```python
password = ""
while password != "secret":
    password = input("Enter the password: ")
print("Access granted!")
# Output: Enter the password: 123
#         Enter the password: secret
#         Access granted!
```

**3. Nested Loops:**

You can use loops inside other loops to perform more complex iterations.

Example - Nested for loop:
```python
for i in range(1, 4):
    for j in range(1, 4):
        print(i, j)
# Output: 1 1
#         1 2
#         1 3
#         2 1
#         2 2
#         2 3
#         3 1
#         3 2
#         3 3
```

**4. Loop Control Statements:**

You can use control statements like `break` and `continue` to modify the behavior of loops.

Example - Using `break` to exit a loop early:
```python
numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        break
    print(num)
# Output: 1
#         2
```

Example - Using `continue` to skip an iteration:
```python
numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        continue
    print(num)
# Output: 1
#         2
#         4
#         5
```

These are some examples of using loops in Python. Loops are powerful tools that allow you to execute repetitive tasks efficiently and are an essential part of programming.

Comments

Popular posts from this blog

Learn (Gujarati Typing) Terafont-Varun Keyboard Layout by Sama Soyab

Tally Shortcut key and Video Tutorial Link by Sama Soyab (ACI BHUJ)