createaVehicleRatescalculatorforAA. The purpose of a Vehicle Rates Calculator is to calculate how far aworker need to travel with their AA own vehicle and get paid for theirpetrol, so in terms this work by the user inputting how far theyride and that gets multiplied by a certain rate, depending on thevehicle. Instructions Youwillneedtocompletethe followingobjectivesasaPythonApplication screenshots have been included as a guideline: 1. When the program starts the user needs to be asked if they want to make a new entry or toviewa previous entry Welcome to the AA Calculator Please select one of the following options: 1. Have a look at the previous entry. 2. Make a new entry. 3. Close the program. 2. If the user wants to make a new entry, the first question will be how many meters theytravelled(thiswill thenneedtobe convertedintokilometers) How many meters have you traveled

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

i need help with this assignment in python

Once the value is optained depending ON the venICie, inis value must ihen pe
multiplied by the answer for question 2
4. The third question will allow the user to enter a description, of where they travel to
and whydidtheytravel there.
Please type in your description of where you traveled and why
5. Allthe informationaboveneedstothenbesavedintoaJSONfile, it should look like the following.
{} Log.json > ..
{"Cost": 40.0, "KM": 10.0, "Description": "I went home, I was bored."}
1
6. If the user says he want to view a previous entry the JSON file needs to be
loaded anddisplayed.
Please select one of the following options:
5. Allthe informationaboveneedstothenbesavedintoaJSONfile, it should look like the following.
{ } Log.json > .
1 {"Cost": 40.0, "KM": 10.0, "Description": "I went home, I was bored."}
6. If the user says he want to view a previous entry the JSON file needs to be
loaded anddisplayed.
Please select one of the following options:
1. Have a look at the previous entry.
2. Make a new entry.
3. Close the program.
1
Here is the previous entry
Your amount of kilometers is 10.OKM
Your total cost is R40.0
Your Description: I went home, I was bored.
7. You need to make use of error handling to ensure that the user only types in
items that are askedandnotanythingelse
Transcribed Image Text:Once the value is optained depending ON the venICie, inis value must ihen pe multiplied by the answer for question 2 4. The third question will allow the user to enter a description, of where they travel to and whydidtheytravel there. Please type in your description of where you traveled and why 5. Allthe informationaboveneedstothenbesavedintoaJSONfile, it should look like the following. {} Log.json > .. {"Cost": 40.0, "KM": 10.0, "Description": "I went home, I was bored."} 1 6. If the user says he want to view a previous entry the JSON file needs to be loaded anddisplayed. Please select one of the following options: 5. Allthe informationaboveneedstothenbesavedintoaJSONfile, it should look like the following. { } Log.json > . 1 {"Cost": 40.0, "KM": 10.0, "Description": "I went home, I was bored."} 6. If the user says he want to view a previous entry the JSON file needs to be loaded anddisplayed. Please select one of the following options: 1. Have a look at the previous entry. 2. Make a new entry. 3. Close the program. 1 Here is the previous entry Your amount of kilometers is 10.OKM Your total cost is R40.0 Your Description: I went home, I was bored. 7. You need to make use of error handling to ensure that the user only types in items that are askedandnotanythingelse
Intoday'sworldtravelinghasbecome essentialforwork purposes.Youhave beentaskedto
createaVehicleRatescalculatorforAA.
The purpose of a Vehicle Rates Calculator is to
calculate how far aworker need to travel with their
AA
own vehicle and get paid for theirpetrol, so in
terms this work by the user inputting how far
theyride and that gets multiplied by a certain rate,
depending on thevehicle.
Instructions
Youwillneedtocompletethe followingobjectivesasaPythonApplication screenshots have been
included as a guideline:
1. When the program starts the user needs to be asked if they want to make a new
entry or toviewa previous entry
Welcome to the AA Calculator
Please select one of the following options:
1. Have a look at the previous entry.
2. Make a new entry.
3. Close the program.
2. If the user wants to make a new entry, the first question will be how many
meters theytravelled(thiswill thenneedtobe convertedintokilometers)
How many meters have you traveled
3. The second question will give the user 3 options to choose from.
Here is the list of vehicles, please select one:
1. Hatchback
2. SUV
3. Sports Car
When a user selects an option, a value needs to be obtained from the following
website:
https://raw.githubusercontent.com/tyrone0501/IAA-Petrol-Price/main/Cars.json
The values on the website look as follows
i raw.githubusercontent.com/tyrone0501/AA-Petrol-Price/main/Cars.json
{"Hatchback":3, "SUV":4, "SportsCar":5}
The following code must be used to obtain these values:
1 import requests
2
3
AA_Calc = 'https://raw.githubusercontent.com/tyrone0501/AA-Petrol-Price/main/Cars.json'
%3D
requests.get(AA_Calc)
response_json = response.json()
4
response
%3D
siteresponse = response_json["Hatchback"]
siteresponse = response_json["SUV"]
9 siteresponse
response_json["SportsCar"]
%3D
Once the value is obtained depending on the vehicle, this value must then be
multiplied by the answer for question 2
Transcribed Image Text:Intoday'sworldtravelinghasbecome essentialforwork purposes.Youhave beentaskedto createaVehicleRatescalculatorforAA. The purpose of a Vehicle Rates Calculator is to calculate how far aworker need to travel with their AA own vehicle and get paid for theirpetrol, so in terms this work by the user inputting how far theyride and that gets multiplied by a certain rate, depending on thevehicle. Instructions Youwillneedtocompletethe followingobjectivesasaPythonApplication screenshots have been included as a guideline: 1. When the program starts the user needs to be asked if they want to make a new entry or toviewa previous entry Welcome to the AA Calculator Please select one of the following options: 1. Have a look at the previous entry. 2. Make a new entry. 3. Close the program. 2. If the user wants to make a new entry, the first question will be how many meters theytravelled(thiswill thenneedtobe convertedintokilometers) How many meters have you traveled 3. The second question will give the user 3 options to choose from. Here is the list of vehicles, please select one: 1. Hatchback 2. SUV 3. Sports Car When a user selects an option, a value needs to be obtained from the following website: https://raw.githubusercontent.com/tyrone0501/IAA-Petrol-Price/main/Cars.json The values on the website look as follows i raw.githubusercontent.com/tyrone0501/AA-Petrol-Price/main/Cars.json {"Hatchback":3, "SUV":4, "SportsCar":5} The following code must be used to obtain these values: 1 import requests 2 3 AA_Calc = 'https://raw.githubusercontent.com/tyrone0501/AA-Petrol-Price/main/Cars.json' %3D requests.get(AA_Calc) response_json = response.json() 4 response %3D siteresponse = response_json["Hatchback"] siteresponse = response_json["SUV"] 9 siteresponse response_json["SportsCar"] %3D Once the value is obtained depending on the vehicle, this value must then be multiplied by the answer for question 2
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Function Arguments
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
  • SEE MORE 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