Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Python Institute Exam PCEP-30-02 Topic 4 Question 30 Discussion

Actual exam question for Python Institute's PCEP-30-02 exam
Question #: 30
Topic #: 4
[All PCEP-30-02 Questions]

What is the expected output of the following code?

Show Suggested Answer Hide Answer
Suggested Answer: C

The code snippet that you have sent is a loop that checks if a variable ''floor'' is less than or equal to 0 and prints a string accordingly. The code is as follows:

floor = 5 while floor > 0: print(''+'') floor = floor - 1

The code starts with assigning the value 5 to the variable ''floor''. Then, it enters a while loop that repeats as long as the condition ''floor > 0'' is true. Inside the loop, the code prints a ''+'' symbol to the screen, and then subtracts 1 from the value of ''floor''. The loop ends when ''floor'' becomes 0 or negative, and the code exits.

The code outputs five ''+'' symbols to the screen, one for each iteration of the loop. Therefore, the correct answer is C. five.


Contribute your Thoughts:

Alaine
1 days ago
I'm feeling lucky today, so I'm going to go with C) * *. It's the middle ground, and who knows, maybe the code is doing something unexpected.
upvoted 0 times
...
Ines
6 days ago
This is clearly a trick question. The code looks simple, but I bet it doesn't produce any output at all. I'm going with A) The code produces no output.
upvoted 0 times
...
Sherrell
19 days ago
Hmm, the code seems pretty straightforward. I bet it just prints a single star, so I'm going with D) *.
upvoted 0 times
...
Bette
22 days ago
The code looks like it's printing stars, so I'm guessing the output is going to be some kind of star pattern. I'll go with B) * * *.
upvoted 0 times
Afton
5 days ago
I think the output will be a diagonal line of stars, so I choose C) * *
upvoted 0 times
...
...
Lashawn
25 days ago
Why do you think that?
upvoted 0 times
...
Makeda
26 days ago
I disagree, I believe the output is D) *
upvoted 0 times
...
Lashawn
1 months ago
I think the expected output is C) * *
upvoted 0 times
...

Save Cancel