A Python, fem servir l'entrada () funció per rebre l'entrada de l'usuari. Sigui el que introduïu com a entrada, la funció d'entrada el converteix en una cadena. Si introduïu un valor enter encara la funció input() el converteix en una cadena.
Sintaxi de la funció Python input().
Sintaxi: entrada (demanada)
Paràmetre:
- Petició: (opcional) La cadena que s'escriu a la sortida estàndard (normalment a la pantalla) sense nova línia.
Tornada: Objecte de cadena
Com funciona la funció input() a Python?
En aquest exemple, estem utilitzant la funció input() per introduir dades de l'usuari com a cadena a Python.
Python 3
name>=> input>(>'What is your name? '>)> print>(>'Hello, '> +> name>+> '!'>)> |
negació matemàtica discreta
>
>
Sortida
What is your name? GFG Hello, GFG!>
Funció input() en exemples de Python
Prenent entrada en Python
En aquest exemple, estem utilitzant la funció Python input() per introduir les dades de l'usuari com a cadena Python , que pren l'entrada de l'usuari i l'imprimeix.
Python 3
java convertint nombre enter en cadena
# Taking input from the user> string>=> input>()> # Output> print>(string)> |
>
>
Sortida
geeksforgeeks>
Entrada de l'usuari en Python
En aquest exemple, estem prenent l'entrada de l'usuari i les dades d'usuari introduïdes com a cadena Python amb un missatge i imprimint-lo.
Python
# Taking input from the user> name>=> input>(>'Enter your name'>)> # Output> print>(>'Hello'>, name)> |
>
>
Sortida
Enter your name:ankit rai Hello ankit rai>
Converteix l'entrada de l'usuari en un número
En aquest exemple, estem utilitzant la funció Python input() que pren l'entrada de l'usuari corda convertir-lo en un nombre enter afegint 1 a l'enter i imprimir-lo.
Python 3
# Taking input from the user as integer> num>=> int>(>input>(>'Enter a number:'>))> add>=> num>+> 1> # Output> print>(add)> |
>
>
Sortida
Enter a number:15 16>
Agafeu l'entrada flotant a Python
En aquest exemple, estem utilitzant la funció Python input() que pren l'entrada de l'usuari en format de cadena, la converteix en float, afegeix 1 al float i l'imprimeix.
Python 3
Edith Mack Hirsch
# Taking input from the user as float> num>=>float>(>input>(>'Enter number '>))> add>=> num>+> 1> # output> print>(add)> |
>
>
Sortida
Enter number 5 6.0>
Llista d'acceptacions de Python com a entrada de l'usuari
En aquest exemple, estem prenent l'entrada de l'usuari en format de cadena convertint-la en a llista , i imprimir-lo.
Python 3
# Taking input from the user as list> li>=>list>(>input>(>'Enter number '>))> # output> print>(li)> |
>
>
Sortida
Enter number 12345 ['1', '2', '3', '4', '5']>
Preneu l'entrada de l'usuari per a tuples i conjunts
En aquest exemple, estem prenent l'entrada de l'usuari en format de cadena convertint-la en a tupla , i imprimir-lo.
Python 3
edat dharmendra
# Taking input from the user as tuple> num>=>tuple>(>input>(>'Enter number '>))> # output> print>(num)> |
>
>
Sortida
Enter number 123 ('1', '2', '3')> Entrada amb una comprensió de diccionari
En aquest exemple, estem prenent les paraules separades per espai per introduir les dades de l'usuari com a cadena Python , i fem un diccionari de la paraula com a clau amb la seva longitud com a valor.
Python 3
words_str>=> input>(>'Enter a list of words, separated by spaces: '>)> words>=> {word:>len>(word)>for> word>in> words_str.split()}> print>(words)> |
>
>
xarxa neuronal artificial
Sortida
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3}> A més, comproveu:
Comenceu el vostre viatge a Python 3 amb la nostra àmplia guia: Tutorial Python 3