Els desenvolupadors sovint tenen la necessitat d'interactuar amb els usuaris, ja sigui per obtenir dades o per proporcionar algun tipus de resultat. La majoria dels programes actuals utilitzen un quadre de diàleg com a manera de demanar a l'usuari que proporcioni algun tipus d'entrada. Mentre que Python ens proporciona dues funcions integrades per llegir l'entrada des del teclat.
input (indicador) raw_input (indicador)
entrada (): Aquesta funció pren primer l'entrada de l'usuari i la converteix en una cadena. El tipus de l'objecte retornat sempre serà . No avalua l'expressió, només retorna la instrucció completa com a cadena. Per exemple, Python proporciona una funció integrada anomenada input que pren l'entrada de l'usuari. Quan es crida a la funció d'entrada, atura el programa i espera l'entrada de l'usuari. Quan l'usuari prem Intro, el programa es reprèn i retorna el que ha escrit l'usuari.
Sintaxi:
inp = input('STATEMENT') Example: 1.>>> nom = entrada('Quin és el teu nom?
') #
---> nova línia ---> Provoca un salt de línia>>> Quin és el teu nom? Ram>>> print(name) Ram # ---> comentari en python Python 3
# Python program showing> # a use of input()> > val> => input> (> 'Enter your value: '> )> print> (val)> |
Sortida:
Prenent String com a entrada:
Python 3
name> => input> (> 'What is your name?
'> )> #
--->nova línia ---> Provoca un salt de línia>>> Sortida: What is your name? Ram Ram Com funciona la funció d'entrada a Python: - Quan la funció input() s'executa, el flux del programa s'aturarà fins que l'usuari hagi donat entrada.
- El text o missatge que es mostra a la pantalla de sortida per demanar a un usuari que introdueixi un valor d'entrada és opcional, és a dir, el missatge, que s'imprimirà a la pantalla, és opcional.
- 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. Heu de convertir-lo explícitament en un nombre enter del vostre codi mitjançant l'ús de typecasting .
Codi: Python 3 # Program to check input> # type in Python> > num> => input> (> 'Enter number :'> )> print> (num)> name1> => input> (> 'Enter name : '> )> print> (name1)> > # Printing type of input value> print> (> 'type of number'> ,> type> (num))> print> (> 'type of name'> ,> type> (name1))> | Sortida: raw_input(): Aquesta funció funciona en una versió anterior (com Python 2.x). Aquesta funció pren exactament el que s'escriu des del teclat, el converteix en cadena i després el retorna a la variable en què el volem emmagatzemar. Exemple: Python # Python program showing> # a use of raw_input()> > g> => raw_input> (> 'Enter your name : '> )> print> g> | Sortida: Aquí, g és una variable que obtindrà el valor de la cadena, escrit per l'usuari durant l'execució del programa. L'escriptura de dades per a la funció raw_input() s'acaba amb la tecla enter. També podem utilitzar raw_input() per introduir dades numèriques. En aquest cas, utilitzem el tipuscasting. Per obtenir més detalls sobre la tipografia, consulteu això. Nota: La funció input() només pren tota l'entrada com a cadena Hi ha diverses funcions que s'utilitzen per prendre com a entrada desitjada, algunes d'elles són: – - int(entrada())
- flotant (entrada ())
Python 3 num> => int> (> input> (> 'Enter a number: '> ))> print> (num,> ' '> ,> type> (num))> > > floatNum> => float> (> input> (> 'Enter a decimal number: '> ))> print> (floatNum,> ' '> ,> type> (floatNum))> | Sortida: Sortida Consulteu l'article Prendre la llista com a entrada de l'usuari per obtenir més informació.
Articles Més Populars
Categoria
|