Python
Python

 

Introduction

In this tutorial, we will create a simple Python program that displays a random quote from a list of quotes. This program allows us to practice handling lists and generating random values in Python.

Objective

The objective of this program is to generate and display a random quote from a predefined list. It helps in understanding how to use Python’s random module and basic list operations.

Python Code

import random

# List of quotes
quotes = [
    "The only way to do great work is to love what you do. - Steve Jobs",
    "Success is not final, failure is not fatal: It is the courage to continue that counts. - Winston Churchill",
    "Believe you can and you're halfway there. - Theodore Roosevelt",
    "It does not matter how slowly you go as long as you do not stop. - Confucius",
    "The best time to plant a tree was 20 years ago. The second best time is now. - Chinese Proverb"
]

# Function to display a random quote
def display_random_quote():
    # Select a random quote from the list
    quote = random.choice(quotes)
    print("Random Quote: " + quote)

# Call the function to display a random quote
display_random_quote()

Explanation of the Program

This Python program works as follows:

  • Step 1: We first define a list of quotes that we want to choose from.
  • Step 2: The random.choice() function is used to randomly select an item from the list of quotes.
  • Step 3: The selected quote is then printed to the console by the print() function.
  • Step 4: The display_random_quote() function is called to initiate the process.

How to Run the Program

Follow these steps to run the program:

  1. Open a text editor (like Notepad, VS Code, or PyCharm) and copy the Python code provided.
  2. Save the file with a .py extension (for example, random_quote.py).
  3. Open the command line or terminal on your computer.
  4. Navigate to the directory where the Python file is saved.
  5. Run the program by typing python random_quote.py and pressing Enter.
  6. The program will display a random quote from the list in the console.
© 2024 Learn Programming. All Rights Reserved.

 

By Aditya Bhuyan

I work as a cloud specialist. In addition to being an architect and SRE specialist, I work as a cloud engineer and developer. I have assisted my clients in converting their antiquated programmes into contemporary microservices that operate on various cloud computing platforms such as AWS, GCP, Azure, or VMware Tanzu, as well as orchestration systems such as Docker Swarm or Kubernetes. For over twenty years, I have been employed in the IT sector as a Java developer, J2EE architect, scrum master, and instructor. I write about Cloud Native and Cloud often. Bangalore, India is where my family and I call home. I maintain my physical and mental fitness by doing a lot of yoga and meditation.

Leave a Reply

Your email address will not be published. Required fields are marked *

error

Enjoy this blog? Please spread the word :)