Python, with its intuitive syntax and robust libraries, is a great choice for writing simple yet useful programs. In this blog post, we’ll explore a few examples of simple Python programs that demonstrate the power and versatility of the language.
1. Hello, World!
The most basic program in any programming language is the “Hello, World!” program. Here’s how you can write it in Python:
pythonprint("Hello, World!")
This program simply prints the “Hello, World!” message to the console.
2. Fahrenheit to Celsius Converter
Let’s create a simple program that converts Fahrenheit temperatures to Celsius.
pythondef fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5 / 9
return celsius
fahrenheit = float(input("Enter a temperature in Fahrenheit: "))
celsius = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}°F is equal to {celsius:.2f}°C.")
This program defines a function fahrenheit_to_celsius
that takes a Fahrenheit temperature as input and returns the corresponding Celsius temperature. It then prompts the user to enter a Fahrenheit temperature, calls the function, and displays the result.
3. Fibonacci Sequence Generator
Here’s a program that generates the Fibonacci sequence up to a specified number of terms:
pythondef fibonacci(n):
fib_sequence = [0, 1]
while len(fib_sequence) < n:
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence
n = int(input("Enter the number of terms in the Fibonacci sequence: "))
fib_sequence = fibonacci(n)
print("Fibonacci sequence:", fib_sequence)
This program defines a function fibonacci
that takes a number n
as input and returns the Fibonacci sequence up to n
terms. It initializes the sequence with the first two Fibonacci numbers (0 and 1) and then uses a while loop to generate the remaining terms by adding the last two numbers in the sequence. The program then prompts the user to enter the number of terms, calls the function, and displays the resulting sequence.
These examples demonstrate the simplicity and power of Python. With just a few lines of code, we can create functional and useful programs that handle various tasks. Python’s intuitive syntax and vast library support make it a great choice for beginners and experienced developers alike.