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:

Rosann
1 months ago
If this was a coding challenge, I'd just run the code and see what happens. But since it's a test, I'll have to rely on my powers of deduction. Let's see, maybe it's printing stars in a triangle? Nah, that's too easy. I'm going with B) * * *. Hopefully, I'll get a star for that answer!
upvoted 0 times
Wilda
7 days ago
I agree with you, I also think it's B) * * *
upvoted 0 times
...
Becky
22 days ago
I believe the answer is C) * *
upvoted 0 times
...
Elouise
23 days ago
I think it's D) *
upvoted 0 times
...
...
Alaine
2 months 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
Georgeanna
11 days ago
User 3: I'm feeling lucky today, so I'm going to go with C) * *.
upvoted 0 times
...
Arleen
13 days ago
User 2: I'm going with D) *.
upvoted 0 times
...
Gertude
1 months ago
User 1: I think the output will be B) * * *.
upvoted 0 times
...
...
Ines
2 months 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
Justine
4 days ago
Final answer: A) The code produces no output.
upvoted 0 times
...
Alisha
8 days ago
Let's go with option A) The code produces no output.
upvoted 0 times
...
Georgeanna
1 months ago
I agree, I also think the code produces no output.
upvoted 0 times
...
Brittni
2 months ago
I think you're right, it does seem like a trick question.
upvoted 0 times
...
...
Sherrell
2 months ago
Hmm, the code seems pretty straightforward. I bet it just prints a single star, so I'm going with D) *.
upvoted 0 times
Ling
1 months ago
I agree with Azalee, I also think it will print three stars. B) * * *.
upvoted 0 times
...
Azalee
1 months ago
I think it will print three stars, so I choose B) * * *.
upvoted 0 times
...
...
Bette
2 months 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
Sharee
1 months ago
I agree with you, I also think it will be a star pattern, I'll go with B) * * *
upvoted 0 times
...
Selma
1 months ago
I believe the code will print a single star, so my answer is D) *
upvoted 0 times
...
Afton
2 months ago
I think the output will be a diagonal line of stars, so I choose C) * *
upvoted 0 times
...
...
Lashawn
2 months ago
Why do you think that?
upvoted 0 times
...
Makeda
2 months ago
I disagree, I believe the output is D) *
upvoted 0 times
...
Lashawn
3 months ago
I think the expected output is C) * *
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77