Tuesday, 4 March 2025

Python Coding Challange - Question With Answer(01050325)

 


Explanation:

  1. The variable num is initialized with the value 1.
  2. The while loop checks the condition num < 5. Since 1 < 5 is True, the loop executes.
  3. Inside the loop, print(num) prints the current value of num.
  4. However, there is no statement to increment num, meaning num always remains 1.
  5. Since 1 < 5 is always True, the loop never stops and results in an infinite loop.

Output (Infinite Loop):

plaintext
1
1 1 1
...

(The loop will continue printing 1 forever.)

How to Fix It?

To ensure the loop terminates correctly, we should increment num inside the loop:


num = 1
while num < 5: print(num)
num += 1 # Increment num

Correct Output:


1
2 3
4

Now, the loop stops when num becomes 5, as 5 < 5 is False.

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Api (2) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (189) C (77) C# (12) C++ (83) Course (67) Coursera (248) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (142) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Events (6) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (9) Google (36) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (78) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1012) Python Coding Challenge (452) Python Quiz (94) Python Tips (5) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Python Coding for Kids ( Free Demo for Everyone)