Python or just coding exercises for kids
Exercise: compare numbers
Ask the user to enter two numbers and tell us which one is bigger.
Exercise: Python Program to Display the Multiplication Table of any number entered.
Exercise: Print the last digit of any number entered. (2 methods)
Exercise: Write a program to check whether an years is leap year or not.
Exercise: Write a program to accept a number from 1 to 12 and display name of the month and days in
that month like 1 for January and number of days 31 and so on
Exercise: Write a program to check whether a number entered is three digit number or not.
Exercise: Write a program to check whether a person is eligible for voting or not.(voting age > = 18)
Exercise: Write a program to check whether a person is senior citizen or not.
Exercise: Write a program to find the lowest number out of two numbers excepted from user.
Exercise: Write a program to find the largest number out of two numbers excepted from user.
Exercise: Write a program to check whether a number (accepted from user) is positive or negative.
Exercise: Write a program to check whether a number is even or odd.
Exercise: Rectangular
Write a script that will ask for the sides of a rectangular and print out the area.
Provide error messages if either of the sides is negative.
Exercise: Calculator
Create a script that accepts 2 numbers and an operator (+, -, *, /), and prints the result of the
operation.
Exercise: Number guessing game - level 0
Level 0
Using the random module the computer “thinks” about a whole number between 1 and 20.
The user has to guess the number. After the user types in the guess the computer tells if this was
bigger or smaller than the number it generated, or if was the same.
The game ends after just one guess
Exercise: Fruit salad
Write a script that will pick 3 fruits from a list of fruits like the one we had in one of the earlier
slides. Print the 3 names.
Could you make sure the 3 fruits are different?
Exercise: compare strings
Ask the user to enter two strings
Then ask the user to select if she wants to compare them based on ASCII or based on their length
Then tell us which one is bigger.
Exercise: one string in another string
Write script that accepts two strings and tells if one of them can be found in the other and where?
Exercise: to ASCII CLI
Write script that gets a character on the command line and prints out the ascii code of it.
Maybe even:
Write script that gets a string on the command line and prints out the ascii code of each character.
Exercise: from ASCII CLI
Write script that accepts a number on the command line and prints the character represented by that
number.
Exercise: Print all the locations in a string
Given a string like “The black cat climbed the green tree.”, print out the location of every “c” charcater
Exercise: Number guessing game
Level 0
Using the random module the computer “thinks” about a whole number between 1 and 20.
The user has to guess the number. After the user types in the guess the computer tells if this was
bigger or smaller than the number it generated, or if was the same.
The game ends after just one guess.
Level 1
The user can guess several times. The game ends when the user guessed the right number.
Level 2
If the user hits ‘x’, we leave the game without guessing the number.
Level 3
If the user presses ‘s’, show the hidden value (cheat)
Level 4
Soon we’ll have a level in which the hidden value changes after each guess. In oredr to make that
mode easier to track and debug, first we would like to have a “debug mode”.
If the user presses ‘d’ the game gets into “debug mode”: the system starts to show the current
number to guess every time, just before asking the user for new input.
Pressing ‘d’ again turns off debug mode. (It is a toggle each press on “d” changes the value to to the
other possible value.)
Level 5
The ‘m’ button is another toggle. It is called ‘move mode’. When it is ‘on’, the hidden number
changes a little bit after every step (+/-2). Pressing ‘m’ again will turn this feature off.
Level 6
Let the user play several games.
Pressing ‘n’ will skip this game and start a new one. Generates a new number to guess.
Exercise: MasterMind
Implement the MasterMind game.
The computer “thinks” a number with 4 different digits.
You guess which digits. For every digit that matched both
in value, and in location the computer gives you a *. For every
digit that matches in value, but not in space the computer gives
you a +. Try to guess the given number in as few guesses as possible.
1 Computer: 2153
2 You: 2467 *
3 You: 2715 *++
Exercise: Count unique characters
Given a string on the command line, count how many differnt characters it has
Exercise: Check if number is prime
Write a program that gets a number on the commnad line a prints “True” if the number is a prime
number or “False” if it isn’t.
Comments