I am taking a Python programming course with this question on strings:
phrase = "HULK MAD" phrase = phrase.lower() phrase = phrase.title() cut_phrase = phrase[:5] new_phrase = "" for char in phrase[5:]: if char == "m": new_phrase = cut_phrase + "Hungry" elif char == "a": new_phrase = cut_phrase + "Angry" elif char == "d": new_phrase = cut_phrase + "Smash" print(new_phrase)
Which prints:
Hulk Angry Hulk Smash
I’m getting tripped up on the questions:
What is the first, second, third, and fourth line printed by the code above? If a blank line is printed, write Blank. If there is no third line, write None.
The only question I got correct was the fourth line printing None
. Would ALL lines first, second, third, and fourth all be None
because there isn’t a Python print
statement inside the 1st – 4th lines of code????
Advertisement
Answer
This is the output of that program:
(a blank string) Hulk Angry Hulk Smash
The question is asking about those lines of output, not about lines of code.