Question: I need help figuring out what the issue is with my code. I appreciate help! SCENARIO: Define function print_popcorn_time() with parameter bag_ounces. If bag_ounces is

I need help figuring out what the issue is with my code. I appreciate help!

SCENARIO:

Define function print_popcorn_time() with parameter bag_ounces. If bag_ounces is less than 3, print "Too small". If greater than 10, print "Too large". Otherwise, compute and print 6 * bag_ounces followed by "seconds". End with a newline. Remember that print() automatically adds a newline.

Sample output with input: 7

42 seconds

MY CODE:

def print_popcorn_time(bag_ounces):

if bag_ounces

print("Too small")

if bag_ounces > 10:

print("Too large")

else:

print(str(6 * bag_ounces)+" seconds")

The output report is attached, the first one worked, but the others do not...

I need help figuring out what the issue is with my code.

Testing with input: 7 Your output 42 seconds X Testing with input: 2 Output differs. See highlights below. Special character legend Too small Your output 12 seconds Expected output Too small X Test aborted

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!