Exercises
-
Create a folder called
Pythonon your H drive, you will save all your exercises there. -
Use
Thonnyfor writing your code.
Exercise 1
Save your code in your Python folder and call it exercise1.
Define a function called multiplication that takes two numbers as parameters and returns the multiplication of those two numbers.
Then write a program:
- Asking two numbers to the user.
- Calling the function
multiplicationusing the input of the user as parameters and saving the returned value in a variable result. - Printing the value from the variable result.
Help
-
Remember the syntax of a function:
Here the name ismultiplication, the parameters are two numbers (for example a and b), the instructions are the multiplication of those two numbers (for example c = a * b) and it should return the result (for example c). -
Ask two numbers to the user using the input function twice:
number = int(input("question")) -
Call the
multiplicationfunction using the number received by the user as parameters:multiplication(number1, number2) -
Don't forget to save the returned value (that will be replacing
multiplication(number1,number2)) in a variable result:result = multiplication(number1, number2) -
Print the result:
print(result)
Exercise 2
Save your code in your Python folder and call it exercise2.
Define a function called draw that will draw a specific structure based on its parameter.
For example, if the parameter of your function is 4, the output should be:
If the parameter of your function is 2, it should print:
Then, write a program:
- Asking the user how big he wants the drawing.
- Calling the function
drawusing the input of the user.
Help
- Define a function
drawwith one parameter:
-
Create a loop inside the draw function and at each iteration, it should print the right number of * (check here how to create a
forloop with therangefunction). -
Ask a number to the user using the input function:
number = int(input("question")). -
Call the
drawfunction:draw(number).
Exercise 3
Save your code in your Python folder and call it exercise3.
Define a function two_equals(a,b,c) that receives three numbers in parameters. It should return the boolean value True if at least two of those numbers have the same value, False if not.
Then, write a program reading three integers x, y, z as input and showing the results of executing the function two_equals(x,y,z).
Exercise 4
Save your code in your Python folder and call it exercise4.
Define a function divisible(a,b) that receives two numbers in parameters. It should return the boolean value True if a is divisible by b, False if it is not.
Then, write a program reading two integers x, y as input and showing the results of executing the function divisible(x,y).
Help
To check if one number is divisible by another number, we use the modulus operator %.
The modulus operation finds the remainder after Euclidian division of one number by another.
If there is no remainder, it is divisible.