Welcome back to our Python tutorial series at CipherTrick.com! In this tutorial, we’ll delve into a fundamental aspect of any interactive Python program – basic input and output operations. We’ll learn how to get user input and display output on the console.
Part 1: Output Operations
Python uses the print()
function to output data to the standard output device (screen). We can use it to print a string, a number, a variable, or a complex expression.
print("Hello, World!") # Prints a string
num = 5 # Prints a variable
print(num)
print(3 + 4) # Prints the result of an expression
The print()
function can also format output using string interpolation methods like f-string
, format()
, or using the %
operator.
name = "John"
print(f"Hello, {name}") # f-string formatting
print("Hello, {}".format(name)) # format() function
print("Hello, %s" % name) # % operator
Part 2: Input Operations
Python uses the input()
function to read data from a standard input device like a keyboard. By default, the input()
function reads the input as a string.
name = input("Enter your name: ") # The user inputs "John"
print(f"Hello, {name}") # Outputs "Hello, John"
If you want to read a number as input, you can use the int()
or float()
functions to convert the string input to a numeric type.
num = int(input("Enter a number: ")) # Reads a number as input
print(f"You entered {num}")
Conclusion
Learning how to get user input and display output is critical when creating interactive Python programs. The print()
and input()
functions are your primary tools for output and input operations, respectively. Through this tutorial, we hope you’ve gained a clear understanding of basic input and output operations in Python. Remember, practice is key to mastering these concepts, so make sure to write plenty of code! Stay tuned for our next tutorial where we’ll further enhance our Python skills. Happy coding!