Making a Random Quote Generator in Python in 1 Minute! #CodingIn30Seconds #CodeWithMe
Science & Technology
Introduction
In this quick tutorial, we’ll walk through creating a simple random quote generator in Python—ready in just one minute! This project is perfect for beginners and helps to illustrate how to use lists and random selection in Python.
Step 1: Importing the Random Module
We’ll start our script by importing the random
module. This built-in module provides tools for generating random values, which we’ll use to select a random quote from our list.
import random
Step 2: Defining the List of Quotes
Next, we’ll create a list named quotes
. This list will hold multiple quote strings, each enclosed in quotation marks and separated by commas within square brackets. Here’s an example of how you can define your list:
quotes = [
"The best way to predict the future is to invent it.",
"Life is what happens when you’re busy making other plans.",
"To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment.",
"You only live once, but if you do it right, once is enough."
]
Step 3: Selecting a Random Quote
Now, we’ll use random.choice()
to select a random item from our quotes
list. This function picks one item at random and stores it in the variable random_quote
.
random_quote = random.choice(quotes)
Step 4: Displaying the Random Quote
Finally, we print the randomly selected quote to the console. This way, every time the code runs, it will display a different quote from our list.
print(random_quote)
Full Code Example
Here’s what the complete code looks like altogether:
import random
quotes = [
"The best way to predict the future is to invent it.",
"Life is what happens when you’re busy making other plans.",
"To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment.",
"You only live once, but if you do it right, once is enough."
]
random_quote = random.choice(quotes)
print(random_quote)
Now you have a functioning random quote generator! Feel free to add more quotes to the list or customize it to your liking.
You can find this source code on my GitHub. Don't forget to subscribe or follow for more upcoming quick coding tutorials!
Keyword
random, quote generator, Python, list, random choice, code tutorial
FAQ
Q1: What does the random module do?
A1: The random module in Python provides functions for generating random numbers and making random selections from sequences.
Q2: How do I store multiple quotes in Python?
A2: You can store multiple strings in a list, which is defined using square brackets and separates each string with commas.
Q3: Can I add more quotes to the list?
A3: Yes! You can easily add more quotes by appending new strings to the quotes list separated by commas.
Q4: How does random.choice work?
A4: The random.choice()
function randomly selects one item from a non-empty sequence (like a list) each time it is called.
Q5: Where can I find the source code for this tutorial?
A5: You can find the source code for this random quote generator on my GitHub.