logo

Python 3: funció input().

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