# imports
from datetime import datetime
from random import randint
# variables
world = '🌍🌎🌏'
python = 'Python 🐍'
fire = '🔥'
# Function definitions
def roll_dice():
print(f'You rolled a {randint(1, 6)}')
# Put code to run under here
print(f'Hello {world}')
print(f'Welcome to {python}')
print(f'{python} is good at maths!')
print(f'{111111111 * 111111111}')
print(f'The date and time is {datetime.now()}')
roll_dice()
Project 1 — Step 12 of 16
⭐ Step 12 — Random numbers
➡️ Use randint to pick a random number between 1 and 6 — like
rolling a real dice!
✏️ What to type
Change the line inside roll_dice() so the {4} is replaced
with {randint(1, 6)}:
print(f'You rolled a {randint(1, 6)}')
# imports
from datetime import datetime
from random import randint
# variables
world = '🌍🌎🌏'
python = 'Python 🐍'
fire = '🔥'
# Function definitions
def roll_dice():
print(f'You rolled a {4}')
# Put code to run under here
print(f'Hello {world}')
print(f'Welcome to {python}')
print(f'{python} is good at maths!')
print(f'{111111111 * 111111111}')
print(f'The date and time is {datetime.now()}')
roll_dice()
Tap ▶ Run a few times. The last line should now show a different number from 1 to 6 each time:
You rolled a 6
🔍 Tip
randint is short for random integer. Integers are whole
numbers (no decimals).
💡 If you get a red error
Check your brackets and curly brackets. Note: it’s normal for the same number to be picked twice in a row. It’s random!
Adapted from Raspberry Pi Foundation — Hello World under CC BY-SA 4.0.