Python_Institute
PCEP-30-02 · Question #332
Which of the following code snippets will print all prime numbers between 2 and 100 to the monitor?
The correct answer is B. num = 2 while num <= 100: is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime == True: print(num) num += 1. See the full explanation below for the reasoning.
Question
Which of the following code snippets will print all prime numbers between 2 and 100 to the monitor?
Options
- Anum = 2 while num <= 100: is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime == True: print(num)
- Bnum = 2 while num <= 100: is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime == True: print(num) num += 1
- Cnum = 2 while num <= 100: is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime == False: print(num) num += 1
- Dnum = 2 is_prime = True while num <= 100: for i in range(2, num): if num % i == 0: is_prime = False break if is_prime == True: print(num) num += 1
How the community answered
(21 responses)- A10% (2)
- B81% (17)
- C5% (1)
- D5% (1)
Community Discussion
No community discussion yet for this question.