Movatterモバイル変換


[0]ホーム

URL:


Open In App

Understanding input and output operations is fundamental to Python programming. With the print() function, we can display output in various formats, while the input() function enables interaction with users by gathering input during program execution.

Taking input in Python

Python's input() function is used to take user input. By default, it returns the user input in form of a string. 

Example:

Python
name=input("Enter your name: ")print("Hello,",name,"! Welcome!")

Output

Enter your name: GeeksforGeeks
Hello, GeeksforGeeks ! Welcome!

The code prompts the user to input their name, stores it in the variable "name" and then prints a greeting message addressing the user by their entered name.

To learn more about taking input, please refer:Taking Input in Python

Printing Output using print() in Python

At its core, printing output in Python is straightforward, thanks to the print() function. This function allows us to display text, variables and expressions on the console. Let's begin with the basic usage of the print() function:

In this example, "Hello, World!" is a string literal enclosed within double quotes. When executed, this statement will output the text to the console.

Python
print("Hello, World!")

Output:

Hello, World!

Printing Variables

We can use the print() function to print single and multiple variables. We can print multiple variables by separating them with commas.Example:

Python
s="Bob"print(s)s="Alice"age=25city="New York"print(s,age,city)

Output:

Bob

Alice 25 New York

Take Multiple Input in Python

We are taking multiple input from the user in a single line, splitting the values entered by the user into separate variables for each value using thesplit() method. Then, it prints the values with corresponding labels, either two or three, based on the number of inputs provided by the user.

Python
x,y=input("Enter two values: ").split()print("Number of boys: ",x)print("Number of girls: ",y)x,y,z=input("Enter three values: ").split()print("Total number of students: ",x)print("Number of boys is : ",y)print("Number of girls is : ",z)

Output

Enter two values: 5 10
Number of boys: 5
Number of girls: 10
Enter three values: 5 10 15
Total number of students: 5
Number of boys is : 10
Number of girls is : 15

Change the Type of Input in Python

By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need totypecast it.

Print Names in Python

The code prompts the user to input a string (the color of a rose), assigns it to the variable color and then prints the inputted color.

Python
color=input("What color is rose?: ")print(color)

Output

What color is rose?: Red
Red

Print Numbers in Python

The code prompts the user to input an integer representing the number of roses, converts the input to an integer using typecasting and then prints the integer value.

Python
n=int(input("How many roses?: "))print(n)

Output

How many roses?: 88
88

Print Float or Decimal Number in Python

The code prompts the user to input the price of each rose as a floating-point number, converts the input to a float using typecasting and then prints the price.

Python
price=float(input("Price of each rose?: "))print(price)

Output

Price of each rose?: 50.3050.3
50.3050.3

Find DataType of Input in Python

In the given example, we are printing the type of variable x. We will determine the type of an object in Python.

Python
a="Hello World"b=10c=11.22d=("Geeks","for","Geeks")e=["Geeks","for","Geeks"]f={"Geeks":1,"for":2,"Geeks":3}print(type(a))print(type(b))print(type(c))print(type(d))print(type(e))print(type(f))

Output
<class 'str'><class 'int'><class 'float'><class 'tuple'><class 'list'><class 'dict'>

Related Links:

Recommended Problems:


print() in Python
Visit Courseexplore course icon
Video Thumbnail

print() in Python

Video Thumbnail

input() in Python

Improve
Improve

Explore

Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences

[8]ページ先頭

©2009-2025 Movatter.jp