Question: Python 3.6.1 Part 1: Program Requirements (Without Functions) First, your program should print the following message on one line: This program determines if one number

Python 3.6.1

Part 1: Program Requirements (Without Functions)

First, your program should print the following message on one line:

This program determines if one number can be evenly divided by another.

Then, your program should ask for two numbers. Each prompt should say:

Enter number: 

The first number should be stored in a variable called first_number, and the second number should be stored in a variable called second_number.

Next, your program should compute the remainder when the first number is divided by the second number. (Hint: you should use the modulus operator.)

Finally, if the remainder was 0, your program should print:

divisible

If the remainder was not 0, your program should print:

not divisible

You should fulfill these requirements without making any functions.

Part 2: Decomposing Into Functions

Now, modify your program so that it has the following functions:

-----

print_intro

Description: This function should print the introductory message described above.

Parameters: none.

Return value: none.

get_number

Description: This function should ask the user for a number. It should then return the number they type as an int.

Parameters: none.

Return value: the number the user typed as an int.

is_divisible

Description: This function should accept two arguments and return True if the first is divisible by the second and False otherwise.

Parameters: two integers.

Return value: a boolean corresponding to whether the first parameter's value is divisible by the second parameter's value.

-----

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!