...cont'd
แแณแ:
แ แแ แแณแ แจแแแจแ program แจ 1 แฅแตแจ 5 แซแ แแฅแฎแฝแ print แจแแซแจแ แแ:
Detailed Explanation
1. Initialization:
2. Condition Check:
3. Body of Loop:
4. Increment:
Increment แแแต แจแ แแตแ variable value แ แแ แซแ แ แ แแแแต แแจแแญ แแแต แแแฃ แ แแญแแ case each time the variable 'i' is being incremented by 1.
5. Re-evaluation: The condition
If you have understood about while loop from the above two posts, answer these questions given below.
#WhileLoop
@python_pioneers
@python_pioneers
แแณแ:
แ แแ แแณแ แจแแแจแ program แจ 1 แฅแตแจ 5 แซแ แแฅแฎแฝแ print แจแแซแจแ แแ:
i = 1
while i <= 5:
print(i)
i += 1 # Increment the value of i by 1
Detailed Explanation
1. Initialization:
i is initialized to 1 แแแตแ i แจแแฃแ variable initial valueแแ แ แแต แ แญแแแแข2. Condition Check:
i <= 5 check แญแฐแจแแ: conditionแก แฅแแแต แจแแ loopแก แญแแฅแแ otherwise loopแก terminate แซแจแแแข3. Body of Loop:
print(i) แจ variable 'i' แ current value print แซแจแแแข4. Increment:
i is incremented by 1 using i += 1.Increment แแแต แจแ แแตแ variable value แ แแ แซแ แ แ แแแแต แแจแแญ แแแต แแแฃ แ แแญแแ case each time the variable 'i' is being incremented by 1.
5. Re-evaluation: The condition
i <= 5 is checked again with the new value of i.If you have understood about while loop from the above two posts, answer these questions given below.
#WhileLoop
@python_pioneers
@python_pioneers
โค1๐1
1. What is the purpose of a while loop in Python?
Anonymous Quiz
29%
A) To iterate over a sequence of elements
68%
B) To execute a block of code repeatedly based on a condition
4%
C) To define a function
0%
D) To break out of a loop
2. What happens if the condition in a while loop is never met?
Anonymous Quiz
29%
A) The loop will run indefinitely
42%
B) The loop will not run at all
13%
C) The loop will skip to the next iteration
17%
D) The loop will exit immediately
3. What is the difference between a while loop and a for loop in Python?
Anonymous Quiz
65%
A) A for loop always runs a specific number of times, and while loop runs until a condition is met
9%
B) A while loop can only iterate over lists, while a for loop can iterate over any iterable object
17%
C) A while loop is more efficient in terms of performance than a for loop
9%
D) A for loop requires a loop variable, while a while loop does not
๐1
4. In a while loop, what purpose does the increment/decrement statement serve?
Anonymous Quiz
11%
A. It increments the loop counter
5%
B. It decrements the loop counter
74%
C. It determines when the loop should terminate
11%
D. It has no effect on the loop
5. How is the condition in a while loop written in Python?
Anonymous Quiz
20%
A. if condition:
68%
B. while condition:
4%
C. until condition:
8%
D. for condition in range:
Comment your answers from now on...
6. What is the output of the following code?
A) 0 1 2
B) 0 1 2 3
C) 1 2 3
D) 0 1
6. What is the output of the following code?
i = 0
while i < 3:
print(i)
i += 1
A) 0 1 2
B) 0 1 2 3
C) 1 2 3
D) 0 1
7. How many times will "Hello, World!" be printed?
A) 6
B) 5
C) 4
D) Infinite
count = 5
while count > 0:
print("Hello, World!")
count -= 1
A) 6
B) 5
C) 4
D) Infinite
8. What will be the value of
A) 10
B) 15
C) 20
D) 5
sum after the execution of the following code?sum = 0
i = 1
while i <= 5:
sum += i
i += 1
A) 10
B) 15
C) 20
D) 5
9. What is the purpose of the following
A) To count up from 1 to 10
B) To count down from 10 to 1
C) To count down from 10 to 0
D) To count up from 0 to 10
while loop?n = 10
while n > 0:
n -= 1
A) To count up from 1 to 10
B) To count down from 10 to 1
C) To count down from 10 to 0
D) To count up from 0 to 10
10. What will be the output of the following code?
A) 0 1 2 3
B) 1 2 3 4
C) 0 1 2 3 4
D) 1 2 3
x = 0
while x < 4:
x += 1
print(x)
A) 0 1 2 3
B) 1 2 3 4
C) 0 1 2 3 4
D) 1 2 3
๐1
แแแฝแแแ แตแแฐแณแตแแฝแ แ แฃแ แฅแแแฐแแแแ!
แ แดแญแแแแ แแญแ แฅแ แจแแ แตแแแต แแแซแต แแ แแญ แ แตแ แแแซแต แจแแแแแแตแ แขแตแฎแตแซ แแแแแฃแต แแแ แ แแซแญ แแแข
แแแซแ แแฝแต!
@python_pioneers
@python_pioneers
แ แดแญแแแแ แแญแ แฅแ แจแแ แตแแแต แแแซแต แแ แแญ แ แตแ แแแซแต แจแแแแแแตแ แขแตแฎแตแซ แแแแแฃแต แแแ แ แแซแญ แแแข
แแแซแ แแฝแต!
@python_pioneers
@python_pioneers
โค2๐1๐1
https://t.me/tapswap_mirror_1_bot?start=r_6163528558 ๐ +2.5k Shares as a first-time gift
๐2
Infinite Loop
While loopแ แตแแ แแ common แจแแ แฝแแญ แขแแญ แจinfinite loop แแแ แญ แแแข แญแ แ infinite loop conditionแก False แแผแ แ แแญแแแ แต แแ แญแแ แซแแข
Example of an infinite loop:
แจแแญ แซแแ แแฎแแซแ "This will print forever" แจแแแแ แ/แแแญ แซแ แแฐแฅ print แซแจแแแข
Breaking Out of a Loop
Infinite Loop avoid แแแจแ "break" statement แแ แแ แฅแแฝแแแแฃ แญแ แ แจแแ condition set แ แญแแ แฅแแแต แ แแแแ แต แแ loopแกแ exit แฅแแตแแจแ แญแจแณแแแข
แจแแญ แซแแ แแฎแแซแ แแแแชแซ แจแฐแแแ แจ 1 แฅแตแจ 10 แซแ แแฅแฎแฝแ print แฅแแฒแซแจแ แขแแแ แจ'i' value 5 แฒแแ แฅแแฒแซแแ แ แตแ-แแแณ แตแแตแแแฅแ แแญ แจ'i' value 5 แฒแแ loopแก แญแแแแข
Using Else with While Loop
Python 'else' clause แจ while loop แแญ แฅแแตแแ แแ แญแแ แณแแข แจ'else' block executed แจแแแแ แจ while loop condition แแฐแต แฒแแ แแแข (i.e., the loop terminates naturally).
แแณแ
...แญแแฅแแ
#WhileLoop
@python_pioneers
@python_pioneers
While loopแ แตแแ แแ common แจแแ แฝแแญ แขแแญ แจinfinite loop แแแ แญ แแแข แญแ แ infinite loop conditionแก False แแผแ แ แแญแแแ แต แแ แญแแ แซแแข
Example of an infinite loop:
while True:
print("This will print forever")
แจแแญ แซแแ แแฎแแซแ "This will print forever" แจแแแแ แ/แแแญ แซแ แแฐแฅ print แซแจแแแข
Breaking Out of a Loop
Infinite Loop avoid แแแจแ "break" statement แแ แแ แฅแแฝแแแแฃ แญแ แ แจแแ condition set แ แญแแ แฅแแแต แ แแแแ แต แแ loopแกแ exit แฅแแตแแจแ แญแจแณแแแข
i = 1
while i <= 10:
print(i)
if i == 5:
break # Exit the loop when i is 5
i += 1
แจแแญ แซแแ แแฎแแซแ แแแแชแซ แจแฐแแแ แจ 1 แฅแตแจ 10 แซแ แแฅแฎแฝแ print แฅแแฒแซแจแ แขแแแ แจ'i' value 5 แฒแแ แฅแแฒแซแแ แ แตแ-แแแณ แตแแตแแแฅแ แแญ แจ'i' value 5 แฒแแ loopแก แญแแแแข
Using Else with While Loop
Python 'else' clause แจ while loop แแญ แฅแแตแแ แแ แญแแ แณแแข แจ'else' block executed แจแแแแ แจ while loop condition แแฐแต แฒแแ แแแข (i.e., the loop terminates naturally).
แแณแ
i = 1
while i <= 5:
print(i)
i += 1
else:
print("Loop has ended")
...แญแแฅแแ
#WhileLoop
@python_pioneers
@python_pioneers
๐4โค1
Common Use Cases
1. Waiting for User Input: แจแแแแแแ data แฅแตแจแแแแ User input แ แฐแฐแแแ แฅแแตแแแ แ แญแจแณแแแข
2. Processing Data Streams: แแจแจแป แแญ แฅแตแจแแแฐแญแต data แจfile แแญแ แจ network stream continuously แฅแแตแแแฅ แญแจแณแแแข
3. Polling: แจแ แแตแ resource status periodically check แฅแแตแแจแ แญแจแณแแแข
แแณแ: User Input
Here's an example where we keep asking the user for a positive number:
แจแแญ แซแแ แแฎแแซแ userแก positive แแฅแญ แฅแแฒแซแตแแฃ repeatedly แญแ แญแแแแฃ แแฅแฉแ แฐแแ print แซแจแแแฃ if the user enters a positive number the loop ends, because the condition becomes false.
...to be continued
#WhileLoop
@python_pioneers
@python_pioneers
1. Waiting for User Input: แจแแแแแแ data แฅแตแจแแแแ User input แ แฐแฐแแแ แฅแแตแแแ แ แญแจแณแแแข
2. Processing Data Streams: แแจแจแป แแญ แฅแตแจแแแฐแญแต data แจfile แแญแ แจ network stream continuously แฅแแตแแแฅ แญแจแณแแแข
3. Polling: แจแ แแตแ resource status periodically check แฅแแตแแจแ แญแจแณแแแข
แแณแ: User Input
Here's an example where we keep asking the user for a positive number:
number = -1
while number < 0:
number = int(input("Enter a positive number: "))
print("You entered: ", number)
แจแแญ แซแแ แแฎแแซแ userแก positive แแฅแญ แฅแแฒแซแตแแฃ repeatedly แญแ แญแแแแฃ แแฅแฉแ แฐแแ print แซแจแแแฃ if the user enters a positive number the loop ends, because the condition becomes false.
...to be continued
#WhileLoop
@python_pioneers
@python_pioneers
๐2
๐ Let me share with you some beautiful and powerful quotes that I gathered from different sources.๐
- John Green
- Azar Nafisi
- Criolo
- Banksy
- African Proverb
- Anonymous
- Rumi
- Dalai Lama
- Homer Simpson
Have a nice day!
#Quotes
@python_pioneers
@python_pioneers
People were created to be loved. Things were created to be used. The reason why the world is in chaos, is because things are being loved and people are being used.
- John Green
You get a strange feeling when you're about to leave a place. Like you'll not only miss the people you love but you'll miss the person you are now at this time and this place, because you'll never be this way ever again.
- Azar Nafisi
People ask if you have graduated, if you have married, if you have kids, as if life is like a checklist. No one asks you if you're happy
- Criolo
If you get tired, learn to rest, not to quit.
- Banksy
The sun does not forget a village just because it is small.
- African Proverb
A bird sitting on a tree is never afraid of the branch breaking, because its trust is not on the branch but on its own wings. Always believe in yourself
- Anonymous
Raise your words, not your voice. It is rain that grows flowers, not thunder.
- Rumi
If you think you are too small to make a difference, try to sleep with a mosquito in a room.
- Dalai Lama
You can't keep blaming yourself. Just blame yourself once and move on.
- Homer Simpson
Have a nice day!
#Quotes
@python_pioneers
@python_pioneers
โค7๐2๐ฅ1๐1๐1
Forwarded from Python Pioneers: A Beginner's Guide ๐ช๐น (Zaphnath Paaneah) via @OfficialBannersBot
Explore the Lessons We've Been Learning: Click the Links Below to Dive into Various Topics
๐1๐1
Forwarded from ATC NEWS (MuJa. M)
๐ Gain the Skills and International Certifications You Need for Remote Work ๐
Upwork, Toptal, and more - ever wondered what it takes to secure remote work through these top platforms?
Discover ALXโs dynamic online tech courses, tailored to meet todayโs job market demands. Whether youโre starting out or looking to deepen your expertise, we offer a variety of courses, including:
AWS Cloud Computing
Back-End Web Development
Front-End Web Development
Data Analytics
Salesforce
๐ก Start with our 100% free, two-month-long โALX Foundationsโ program - a gateway to these advanced courses for a nominal admin fee! ๐ฅ
๐ Ready to lead in the tech industry? Secure your spot now at www.alxethiopia.com.
Letโs ignite your career journey!
Application deadline: July 2nd, 2024
#InnovateYourPath #FutureReady #SkillUp
Upwork, Toptal, and more - ever wondered what it takes to secure remote work through these top platforms?
Discover ALXโs dynamic online tech courses, tailored to meet todayโs job market demands. Whether youโre starting out or looking to deepen your expertise, we offer a variety of courses, including:
AWS Cloud Computing
Back-End Web Development
Front-End Web Development
Data Analytics
Salesforce
๐ก Start with our 100% free, two-month-long โALX Foundationsโ program - a gateway to these advanced courses for a nominal admin fee! ๐ฅ
๐ Ready to lead in the tech industry? Secure your spot now at www.alxethiopia.com.
Letโs ignite your career journey!
Application deadline: July 2nd, 2024
#InnovateYourPath #FutureReady #SkillUp
๐1