WGU D335 Python Programming Exam
Questions with Verified Correct Answers
Student Identification Number
A 9-digit unformatted integer input representing a student's ID.
Formatted Student ID Output
The output format for the student ID is <ssn>.
Input Validation for Student ID
The student ID must be between 100000000 and 999999999.
Formatted ID Construction
The formatted ID is constructed using parts derived from the student ID.
Predefined List
A list containing the values [4, -27, 15, 33, -10].
Boolean Value Output
Indicates whether the input value is greater than the maximum value from predef_list.
Max Value Calculation
The maximum value from predef_list is calculated using the max() function.
Frameworks List
A list of web frameworks: ['Django', 'Flask', 'CherryPy', 'Bottle', 'Web2Py', 'TurboGears'].
Index Value Input
An integer input representing the index of a string element in the frameworks list.
,Exception Handling
A try block that raises an 'Error' for incompatible integer inputs.
Water Temperature Input
An integer input representing water temperature in degrees Fahrenheit.
Water State Description
Describes the state of water based on temperature ranges.
Frozen Water State
Water is 'Frozen' if the temperature is below 33° F.
Cold Water State
Water is 'Cold' if the temperature is between 33° F and 80° F.
Warm Water State
Water is 'Warm' if the temperature is between 80° F and 115° F.
Hot Water State
Water is 'Hot' if the temperature is between 115° F and 211° F.
Boiling Water State
Water is 'Boiling' if the temperature is greater than or equal to 212° F.
water_state
Describes the state of water based on temperature.
optional_safety_comment
Safety comment displayed based on specific water temperatures.
, temperature
The current temperature of the water.
Frozen
State of water when temperature is less than 33° F.
Cold
State of water when temperature is between 33° F and 80° F.
Warm
State of water when temperature is between 80° F and 115° F.
Hot
State of water when temperature is between 115° F and 212° F.
Boiling
State of water when temperature is 212° F or higher.
Caution: Hot!
Safety comment displayed when water temperature is exactly 212° F.
Watch out for ice!
Safety comment displayed when water temperature is less than 33° F.
Reverse Binary
Representing an integer in reverse binary by outputting remainders of division by 2.
__name__ == '__main__'
Used to separate the main code from the function's code for unit testing.
Questions with Verified Correct Answers
Student Identification Number
A 9-digit unformatted integer input representing a student's ID.
Formatted Student ID Output
The output format for the student ID is <ssn>.
Input Validation for Student ID
The student ID must be between 100000000 and 999999999.
Formatted ID Construction
The formatted ID is constructed using parts derived from the student ID.
Predefined List
A list containing the values [4, -27, 15, 33, -10].
Boolean Value Output
Indicates whether the input value is greater than the maximum value from predef_list.
Max Value Calculation
The maximum value from predef_list is calculated using the max() function.
Frameworks List
A list of web frameworks: ['Django', 'Flask', 'CherryPy', 'Bottle', 'Web2Py', 'TurboGears'].
Index Value Input
An integer input representing the index of a string element in the frameworks list.
,Exception Handling
A try block that raises an 'Error' for incompatible integer inputs.
Water Temperature Input
An integer input representing water temperature in degrees Fahrenheit.
Water State Description
Describes the state of water based on temperature ranges.
Frozen Water State
Water is 'Frozen' if the temperature is below 33° F.
Cold Water State
Water is 'Cold' if the temperature is between 33° F and 80° F.
Warm Water State
Water is 'Warm' if the temperature is between 80° F and 115° F.
Hot Water State
Water is 'Hot' if the temperature is between 115° F and 211° F.
Boiling Water State
Water is 'Boiling' if the temperature is greater than or equal to 212° F.
water_state
Describes the state of water based on temperature.
optional_safety_comment
Safety comment displayed based on specific water temperatures.
, temperature
The current temperature of the water.
Frozen
State of water when temperature is less than 33° F.
Cold
State of water when temperature is between 33° F and 80° F.
Warm
State of water when temperature is between 80° F and 115° F.
Hot
State of water when temperature is between 115° F and 212° F.
Boiling
State of water when temperature is 212° F or higher.
Caution: Hot!
Safety comment displayed when water temperature is exactly 212° F.
Watch out for ice!
Safety comment displayed when water temperature is less than 33° F.
Reverse Binary
Representing an integer in reverse binary by outputting remainders of division by 2.
__name__ == '__main__'
Used to separate the main code from the function's code for unit testing.