Answered step by step
Verified Expert Solution
Question
1 Approved Answer
16.20 Lab 7D: Eradicate Ternary Conditional Overview A gas station has a program that determines the type and price of gas depending on whether button
16.20 Lab 7D: Eradicate Ternary Conditional Overview A gas station has a program that determines the type and price of gas depending on whether button A or button B was pressed on the pump. Unfortunately, the intern they hired last summer tried to impress them with how clever he was, and used the ternary conditional operator. Now there is a new pump with 3 buttons, A, B, and C, with different types of gas and prices. Your job is to fix the previous intern's code so that it will now work with the third option. Problem Description The user is first prompted for which button was pressed, A, B, (and now, the third option, C). Button A represents regular gas at a price of $2.45 per gallon. Button B represents premium gas at a price of $2.66 per gallon. The new button to be added, Button C, represents ethanol at a price of $2.20 per gallon. Exercise You should first study and run the template code to see what it does. See what happens when you input the third option, C. Then, change the code by using multi-branch if-else statements so that it handles the third option, C, correctly according to the above information. You should change the prompt appropriately, but you will not be graded on a specific prompt. Good practice is that you would also account for what happens when the user inputs something unexpected (that is something other than A, B, or C), such as by printing an error message. You may (and should do this, but your grade will be based only on the inputs A, B, and C. LAB ACTIVITY 16.20.1: Lab 7D: Eradicate Ternary Conditional 0/30 LAB ACTIVITY 16.20.1: Lab 7D: Eradicate Ternary Conditional 0/30 main.py Load default template... 2 button = input("Enter the button, A or B:") nmin 5 type = 'regular' if button == 'A' else 'premium' 6 price = 2.45 if button == 'A' else 2.66 8 # do not change the print line below 9 print("Button {f} was pressed which means {} gas at a price of ${:.2f} per gallon".Format(button, type, price))
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started