Flowchart to Python Code – Poker Dice Game

The aim of this challenge is to create a simplified game of Poker Dice using only three dice.
The computer will generate three random numbers between 1 and 6.

The program will then check to see if the three dice have the same value (“Three of a kind!”) or if any two of the three dice have the same value (“Pair”).

The game will be implemented using the following algorithm:

This algorithm is a good example of:

Extension Task

Could you improve your code further to find out if:

  • The 3 dice are all even numbers.
  • The 3 dice are all odd numbers.

To find out if a die number is even you could check whether it is equal to 2, 4 or 6.


Another method would be to use [lists] and the keyword “in“:


Tagged with: ,