nerdexam
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)
  • A
    10% (2)
  • B
    81% (17)
  • C
    5% (1)
  • D
    5% (1)

Community Discussion

No community discussion yet for this question.

Full PCEP-30-02 Practice