100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

WGU D335 Practice Test 2 – Python Programming Scenarios with Verified 100% Correct Answers

Rating
-
Sold
-
Pages
7
Grade
A+
Uploaded on
14-06-2025
Written in
2024/2025

This document provides a second full-length practice test for the WGU D335 course, focusing on Python programming and applied coding scenarios. It contains over 20 question-and-solution pairs, each with 100% correct answers. Topics include data types, file handling, control structures, loops, arithmetic operations, dictionary manipulation, exception handling, and input/output formatting. Perfect for students preparing for performance assessments and practical exams in the WGU software development curriculum.

Show more Read less
Institution
WGU D335 Practice
Course
WGU D335 Practice









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
WGU D335 Practice
Course
WGU D335 Practice

Document information

Uploaded on
June 14, 2025
Number of pages
7
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

WGU D335 Practice Test 2 With
Questions And 100% SURE ANSWERS


Create a solution that accepts three integer inputs representing the number of times an employee
travels to a job site. Output the total distance traveled to two decimal places given the following miles
per employee commute to the job site. Output the total distance traveled 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

times_traveledA = int(input())
times_traveledB = int(input())
times_traveledC = int(input())
employeeA = 15.62 #miles
employeeB = 41.85 #miles
employeeC = 32.67 #miles
distance_traveledA = times_traveledA * employeeA
distance_traveledB = times_traveledB * employeeB
distance_traveledC = times_traveledC * employeeC
total_miles_traveled = distance_traveledA + distance_traveledB + distance_traveledC
print('Distance: {:.2f} miles'.format(total_miles_traveled))

Create a solution that accepts an input identifying the name of a text file, for example,
"WordTextFile1.txt". Each text file contains three rows with one word per row. Using the open() function
and write() and read() methods, interact with the input text file to write a new sentence string
composed of the three existing words to the end of the file contents on a new line. Output the new file
contents.

file_name = input()
with open(file_name, 'r') as f:
word1 = str(f.readline()).strip()
word2 = str(f.readline()).strip()
word3 = str(f.readline()).strip()

, f = open(file_name, 'r')
lines = f.read().splitlines()
lines = ' '.join(lines)
f.close()
print(f'{word1}\n{word2}\n{word3}\n{lines}')

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.

ounces_per_pound = 16
pounds_per_ton = 2000
number_ounces = int(input())
tons = number_ounces // (ounces_per_pound * pounds_per_ton)
remaining_ounces = number_ounces % (ounces_per_pound * pounds_per_ton)
pounds = remaining_ounces // ounces_per_pound
remaining_ounces = remaining_ounces % ounces_per_pound
print('Tons: {}'.format(tons))
print('Pounds: {}'.format(pounds))
print('Ounces: {}'.format(remaining_ounces))

Create a solution that accepts an input identifying the name of a CSV file, for example, "input1.csv".
Each file contains two rows of comma-separated values. Import the built-in module csv and use
its open() function and reader() method to create a dictionary of key:value pairs for each row of comma-
separated values in the specified file. Output the file contents as two dictionaries.

import csv
input1 = input()
with open(input1, "r") as f:
data = [row for row in csv.reader(f)]
for row in data:
even = [row[i].strip() for i in range(0, len(row), 2)]
odd = [row[i].strip() for i in range(1, len(row), 2)]
pair = dict(zip(even, odd))
print(pair)

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.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
martinezmartinez Chamberlain College Nursing
View profile
Follow You need to be logged in order to follow users or courses
Sold
72
Member since
2 year
Number of followers
43
Documents
2099
Last sold
3 days ago
teachme2-tutor

This website downloads all resources for students who want to pass their exams on their first attempt. Our website offers all exam materials, including practice questions with answers, test banks, study guides, notes, summaries, and more for nursing, computer science, biology, psychology, law, and others. With resources from popular exam bodies like ATI, AQA, OCR, Edexcel, Comptia, Azure, and more, you'll easily find everything you need to get certified. Avoid resitting exams; trust us to give you the resources to pass on your first attempt. Get access to exams from 2019 to date and start your path to success today. "Avoid resits, get certified within days, and pass your exams on your first attempt

Read more Read less
4.9

251 reviews

5
236
4
9
3
3
2
1
1
2

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions