There are hardly any programs without any input. Input can come in various ways, for example from a database, another computer, mouse clicks and movements or from the internet. Yet, in most cases the input stems from the keyboard. For this purpose, Python provides the function
input(). input has an optional parameter, which is the prompt string.
If the input function is called, the program flow will be stopped until the user has given an input and has ended the input with the return key. The text of the optional parameter, i.e. the prompt, will be printed on the screen.
The input of the user will be returned as a string without any changes. If this raw input has to be transformed into another data type needed by the algorithm, we can use either a casting function or the eval function.
name = input("What's your name? ") print("Nice to meet you " + name + "!") age = input("Your age? ") print("So,you are already "+str(age)+" years old, "+name+"!")
What's your name? Aniket Nice to meet you Aniket! Your age? 19 So,you are already 19 years old, Aniket!
For declaration different data type for input:
name=str(input("Enter your name: ")) roll=int(input("Enter your roll no: ")) mark=float(input("Enter your marks: ")) print("Your name is "+name) print("Your roll no. is ",+roll) print("Your marks is ",+mark)
Enter your name: Divik Enter your roll no: 15110620 Enter your marks: 73.6 Your name is Divik Your roll no. is 15110620 Your marks is 73.6