Build a Dice-Rolling Application With Python
Building small projects, like a text-based user interface (TUI) dice-rolling application, will help you level up your Python programming skills. You’ll learn how to gather and validate the user’s input, import code from modules and packages, write functions, use for
loops and conditionals, and neatly display output by using strings and the print()
function.
In this project, you’ll code an application that simulates dice-rolling events. To do so, you’ll use Python’s random
module.
In this tutorial, you’ll learn how to:
- Use
random.randint()
to simulate dice-rolling events - Ask for the user’s input using the built-in
input()
function - Parse and validate the user’s input
- Manipulate strings using methods, such as
.center()
and.join()
You’ll also learn the basics of