Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both floats) as input, and output the gas cost for 10 miles, 50 miles, and 400 miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows: print('%0.2f' % your_value) Ex: If the input is: 20.0 3.1599 the output is: 1.58 7.90 63.20

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

6.10 LAB: Driving costs - functions

 

Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both floats) as input, and output the gas cost for 10 miles, 50 miles, and 400 miles.

Output each floating-point value with two digits after the decimal point, which can be achieved as follows:
print('%0.2f' % your_value)

Ex: If the input is:

20.0 3.1599

the output is:

1.58 7.90 63.20

Your program must define and call the following driving_cost() function. Given input parameters driven_miles, miles_per_gallon, and dollars_per_gallon, the function returns the dollar cost to drive those miles.

Ex: If the function is called with:

50 20.0 3.1599

the function returns:

7.89975

def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon)

Your program should call the function three times to determine the gas cost for 10 miles, 50 miles, and 400 miles.

Note: This is a lab from a previous chapter that now requires the use of a function.

```
main.py

''' Define your function here. '''

if __name__ == '__main__':
    ''' Type your code here. '''
```

### Explanation:

This code snippet is a basic template often used in Python programming. 

- **Define Functions:** The first line includes a placeholder comment `''' Define your function here. '''`, indicating where you should define any functions you need for your program.
  
- **Main Execution Block:** The next part `if __name__ == '__main__':` is a common Python construct used to ensure that certain code is executed only when the script is run directly, not when imported as a module in another script. 

- **Place for Main Code:** Within this block, there is another placeholder comment `''' Type your code here. '''`, suggesting where you should include the main code that should be executed.

This simple structure is useful for organizing Python programs, allowing for functions to be defined separately and ensuring that code execution starts in a controlled manner.
Transcribed Image Text:``` main.py ''' Define your function here. ''' if __name__ == '__main__': ''' Type your code here. ''' ``` ### Explanation: This code snippet is a basic template often used in Python programming. - **Define Functions:** The first line includes a placeholder comment `''' Define your function here. '''`, indicating where you should define any functions you need for your program. - **Main Execution Block:** The next part `if __name__ == '__main__':` is a common Python construct used to ensure that certain code is executed only when the script is run directly, not when imported as a module in another script. - **Place for Main Code:** Within this block, there is another placeholder comment `''' Type your code here. '''`, suggesting where you should include the main code that should be executed. This simple structure is useful for organizing Python programs, allowing for functions to be defined separately and ensuring that code execution starts in a controlled manner.
**Submission Evaluation Overview**

- **Latest Submission:** 
  - **Time of Submission:** 6:49 PM CST
  - **Date of Submission:** 11/13/21

- **Total Score:** 4/10

- **Test Categories:**
  1. **Compare Output**
     - Points: 2/2
  2. **Compare Output**
     - Points: 2/2
  3. **Unit Test**
     - Function Tested: `driving_cost(10.0, 20.0, 3.1599)`
     - Points: 0/3
  4. **Unit Test**
     - Function Tested: `driving_cost(50.0, 20.0, 3.1599)`
     - Points: 0/3

- Option to view only failing tests is available.
- Link provided for downloading the submission.

This evaluation provides detailed feedback by breaking down the total score across different test categories, indicating areas where improvement is needed.
Transcribed Image Text:**Submission Evaluation Overview** - **Latest Submission:** - **Time of Submission:** 6:49 PM CST - **Date of Submission:** 11/13/21 - **Total Score:** 4/10 - **Test Categories:** 1. **Compare Output** - Points: 2/2 2. **Compare Output** - Points: 2/2 3. **Unit Test** - Function Tested: `driving_cost(10.0, 20.0, 3.1599)` - Points: 0/3 4. **Unit Test** - Function Tested: `driving_cost(50.0, 20.0, 3.1599)` - Points: 0/3 - Option to view only failing tests is available. - Link provided for downloading the submission. This evaluation provides detailed feedback by breaking down the total score across different test categories, indicating areas where improvement is needed.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Constants and Variables
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