Python:Letters for Numbers Tutorial
|Operator||Meaning||Expression||value when x is 7|
The program fragment shown defines a function that doubles it's input. When the program is executed we see the result of the function for a handful of values.
The function definition is embedded in a larger program that is responsible for testing the function at values 1, 2, 3, 4, 5 and 6.
Notice what happens if you change the function so that it multiplies by 3 instead of 2.
Change the function so that it returns half the input value. This program only accepts an integer result so we ignore any remainder.
Change the function so that it returns the remainder when divided by two. For even numbers this is 0, for odd numbers this is 1.