INTRO TO PYTHON (OA) PRACTICE LATEST ACTUAL
EXAM WITH VERIFIED QUESTIONS & CORRECT
ANSWERS
Question 1.
Create a solution that accepts three integer inputs representing the number of times an employee
travels to a job site. Output the tota distance traveled to two decimal places given the following
miles per employee commute to the job site. Output the total distance trav eled to two decimal
places given the following miles per employee commute to the job site: Employee A: 15.62 miles
Employee B: 41.85 miles Employee C: 32.67 miles The solution output should be in the format
Distance: total_miles_traveled
ANSWER
commute = { 'Employee A': 15.62, l 'Employee B': 41.85, 'Employee C': 32.67 }
- travels = { 'Employee A': int(input()), 'Employee B': int(input()), 'Employee C': int(input()) } t_d_t =
sum(commute[employee]*travels[employee] for employee in travels) print(f'Distance:
{t_d_t:.2f} miles')
Question 2.
Create a Python solution to the following task. Ensure that the solution produces output in exactly
the same format shown in the sample(s) below, including capitalization and whitespace. Task:
Create a solution that accepts an integer input representing any number of ounces. Output the
converted total number of tons, pounds, and remaining ounces based on the input ounces value.
There are 16 ounces in a pound and 2,000 pounds in a ton. The solution output should be in the
format Tons: value_1 Pounds: value_2 Ounces: val- ue_3
ANSWER
opp = 16 top = 2000 ounces = int(input()) tons = ounces // (opp * top) ro = ounces % (opp * top)
pounds = ro // opp ro %= opp print(f'Tons: {tons}') print(f'Pounds: {pounds}') print(f'Ounces:
{ro}')
1/5
, Question 3.
Create a solution that accepts an integer input representing the index value for any any of the five
elements in the following list: various_data_types = [516, 112.49, True, "meow", ("Western",
"Governors", "University"), {"apple": 1, "pear": 5}] Using the built-in function type() and getting its
name by using the .name attribute, output data type (e.g., int", "float", "bool", "str") based on the
input index value of the list element. The solution output should be in the format Element
index_value: data_type
ANSWER
I_V = int(input()) if -1 <= I_V < len(various_data_types): element = various_data_types [I_V] D_T_N
= str(type(element)).split("'")[1] print(f' Element {I_V}: {D_T_N}')
Question 4.
Create a solution that accepts any three integer inputs representing the base (b1, b2) and height (h)
measurements of a trapezoid in meters. Output the exact area of the trape zoid in square meters as
a float value. The exact area of a trapezoid can be calculated by finding the average of the two base
measure ments, then multiplying by the height measurement. Trapezoid Area Formula:A = [(b1 + b2)
/ 2] * h The solution output should be in the format Trapezoid area: area_value square meters
ANSWER
base_1 = int(input()) base_2 = int(input()) height = int(input())
- area = 0.5 * (base_1 + base_2) * height print(f'Trapezoid area: {area:.1f} square meters')
-
Question 5.
Create a solution that accepts five integer inputs. Output the sum of the five inputs three
ANSWER
input1 = int(input()) input2 = int(input())
Question 6.
Task: Create a solution that accepts an integer input representing a 9-digit unformatted student
identification number. Output the identification number as a string with no spaces. The solution
output should be in the format 111-22-3333
ANSWER
id_num = int(input()) format_id_num = f'{id_num // 1000000}-{(id_num // 10000) % 100}-{id_num
% 10000:04d}' print(format_id_num)
2/5
EXAM WITH VERIFIED QUESTIONS & CORRECT
ANSWERS
Question 1.
Create a solution that accepts three integer inputs representing the number of times an employee
travels to a job site. Output the tota distance traveled to two decimal places given the following
miles per employee commute to the job site. Output the total distance trav eled to two decimal
places given the following miles per employee commute to the job site: Employee A: 15.62 miles
Employee B: 41.85 miles Employee C: 32.67 miles The solution output should be in the format
Distance: total_miles_traveled
ANSWER
commute = { 'Employee A': 15.62, l 'Employee B': 41.85, 'Employee C': 32.67 }
- travels = { 'Employee A': int(input()), 'Employee B': int(input()), 'Employee C': int(input()) } t_d_t =
sum(commute[employee]*travels[employee] for employee in travels) print(f'Distance:
{t_d_t:.2f} miles')
Question 2.
Create a Python solution to the following task. Ensure that the solution produces output in exactly
the same format shown in the sample(s) below, including capitalization and whitespace. Task:
Create a solution that accepts an integer input representing any number of ounces. Output the
converted total number of tons, pounds, and remaining ounces based on the input ounces value.
There are 16 ounces in a pound and 2,000 pounds in a ton. The solution output should be in the
format Tons: value_1 Pounds: value_2 Ounces: val- ue_3
ANSWER
opp = 16 top = 2000 ounces = int(input()) tons = ounces // (opp * top) ro = ounces % (opp * top)
pounds = ro // opp ro %= opp print(f'Tons: {tons}') print(f'Pounds: {pounds}') print(f'Ounces:
{ro}')
1/5
, Question 3.
Create a solution that accepts an integer input representing the index value for any any of the five
elements in the following list: various_data_types = [516, 112.49, True, "meow", ("Western",
"Governors", "University"), {"apple": 1, "pear": 5}] Using the built-in function type() and getting its
name by using the .name attribute, output data type (e.g., int", "float", "bool", "str") based on the
input index value of the list element. The solution output should be in the format Element
index_value: data_type
ANSWER
I_V = int(input()) if -1 <= I_V < len(various_data_types): element = various_data_types [I_V] D_T_N
= str(type(element)).split("'")[1] print(f' Element {I_V}: {D_T_N}')
Question 4.
Create a solution that accepts any three integer inputs representing the base (b1, b2) and height (h)
measurements of a trapezoid in meters. Output the exact area of the trape zoid in square meters as
a float value. The exact area of a trapezoid can be calculated by finding the average of the two base
measure ments, then multiplying by the height measurement. Trapezoid Area Formula:A = [(b1 + b2)
/ 2] * h The solution output should be in the format Trapezoid area: area_value square meters
ANSWER
base_1 = int(input()) base_2 = int(input()) height = int(input())
- area = 0.5 * (base_1 + base_2) * height print(f'Trapezoid area: {area:.1f} square meters')
-
Question 5.
Create a solution that accepts five integer inputs. Output the sum of the five inputs three
ANSWER
input1 = int(input()) input2 = int(input())
Question 6.
Task: Create a solution that accepts an integer input representing a 9-digit unformatted student
identification number. Output the identification number as a string with no spaces. The solution
output should be in the format 111-22-3333
ANSWER
id_num = int(input()) format_id_num = f'{id_num // 1000000}-{(id_num // 10000) % 100}-{id_num
% 10000:04d}' print(format_id_num)
2/5