Question 2- Converting a Design into Python Code, The answer to this question should be filled in in the "Question2" file on Replit. Below, you have been given the design for a program that helps determine the power required to operate three devices. Use the design below to produce the equivalent Python code for this program. Note: DO NOT change the design of the program in any way. Even if you don't like it, make sure that the Python code you produce matches the design below. • Display "Welcome. This program helps you determine the power required to operate three devices." Read in the power rating of the first device in watts; convert into an int and store into variable rating1 Read in the power rating of the first device in watts; convert into an int and store into variable rating?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Question 2- Converting a Design into Python Code .
The answer to this question should be filled in in the "Question2" file on Replit. Below, you
have been given the design for a program that helps determine the power required to
operate three devices. Use the design below to produce the equivalent Python code
for this program.
Note: DO NOT change the design of the program in any way. Even if you don't like
it, make sure that the Python code you produce matches the design below.
Display "Welcome. This program helps you determine the power required to operate three
devices."
Read in the power rating of the first device in watts; convert into an int and store into
variable rating1
• Read in the power rating of the first device in watts; convert into an int and store into
variable rating2
Read in the power rating of the first device in watts; convert into an int and store into
variable rating3
Read in the available power in kilowatt-hours; convert into a float and store into variable
availkwh
Read in the desired running time of the three devices in hours; convert into float and store
into variable alltime
• Compute the combined power rating in watts of all three devices by adding rating1,
rating2 and rating3; store the result in combinedrating
Compute the total power usage in kilowatt-hours that all three devices use in the available
time by multiplying combinedrating with alltime and dividing the result by 1000; store
the result in totalkwh
Check to see if availkwh is sufficient to cover totalkwh as follows:
If availkwh is greater than or equal to totalkwh then:
o Compute the remaining power by subtracting totalkwh from availkwh; store
the result in remainkwh
o Display "You have enough power to operate the devices for that amount of
time"
o Display "You will have "+ str(remainkwh) + " kWh left"
Otherwise:
o Compute the shortfall power by subtracting availkwh from totalkwh; store the
result in shoftfallkwh
o Display "You don't have enough power to operate the devices for that amount
of time"
o Display "You're short by " + str(shoftfallkwh) + " kWh"
Transcribed Image Text:Question 2- Converting a Design into Python Code . The answer to this question should be filled in in the "Question2" file on Replit. Below, you have been given the design for a program that helps determine the power required to operate three devices. Use the design below to produce the equivalent Python code for this program. Note: DO NOT change the design of the program in any way. Even if you don't like it, make sure that the Python code you produce matches the design below. Display "Welcome. This program helps you determine the power required to operate three devices." Read in the power rating of the first device in watts; convert into an int and store into variable rating1 • Read in the power rating of the first device in watts; convert into an int and store into variable rating2 Read in the power rating of the first device in watts; convert into an int and store into variable rating3 Read in the available power in kilowatt-hours; convert into a float and store into variable availkwh Read in the desired running time of the three devices in hours; convert into float and store into variable alltime • Compute the combined power rating in watts of all three devices by adding rating1, rating2 and rating3; store the result in combinedrating Compute the total power usage in kilowatt-hours that all three devices use in the available time by multiplying combinedrating with alltime and dividing the result by 1000; store the result in totalkwh Check to see if availkwh is sufficient to cover totalkwh as follows: If availkwh is greater than or equal to totalkwh then: o Compute the remaining power by subtracting totalkwh from availkwh; store the result in remainkwh o Display "You have enough power to operate the devices for that amount of time" o Display "You will have "+ str(remainkwh) + " kWh left" Otherwise: o Compute the shortfall power by subtracting availkwh from totalkwh; store the result in shoftfallkwh o Display "You don't have enough power to operate the devices for that amount of time" o Display "You're short by " + str(shoftfallkwh) + " kWh"
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Structure chart
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education