⊗pyPmBsInp 36 of 208 menu

La función input en Python

Estudiemos ahora la función input. Permite introducir datos en la consola, y también guardarlos para usarlos en el trabajo posterior. En su parámetro opcional se puede pasar una cadena con una pregunta para el usuario. Después de ejecutar el código en el campo a la derecha de la cadena el usuario puede introducir datos. Para que los datos introducidos se guarden, hay que presionar la tecla Enter. La función devuelve una cadena como resultado.

Ejemplo . Salida de datos

Creemos una variable tst, cuyo valor será el resultado del trabajo de la función input. En su parámetro escribamos una cadena pidiendo introducir un número:

tst = input('enter number: ')

Después de ejecutar el código en la consola se mostrará la siguiente cadena:

'enter number:'

A la derecha de la cadena se puede introducir cualquier valor. Escribamos el número 12:

'enter number:' 12

Después de que el usuario introduzca el número, este llega a la variable tst. Añadamos para claridad una cadena que muestre el valor de la variable en la consola:

print(tst)

Ahora después de introducir el número, en la consola se mostrará también el valor de la variable tst:

'enter number:' 12 '12'

Ejemplo . Operaciones matemáticas con números introducidos

Sumemos uno al valor introducido:

tst = input('enter number: ') print(tst + 1) # mostrará un error

Esto ocurre porque la función input siempre devuelve una cadena como resultado. Por lo tanto, para realizar operaciones matemáticas hay que convertirla a número. Esto se hace con la función int:

print(int(tst) + 1) # mostrará 13

Problemas prácticos

Pida al usuario que introduzca el día actual de la semana. Muéstrelo en la consola.

Supongamos que hay dos variables:

num1 = 10 num2 = input('enter number: ')

Obtenga su suma y muéstrela en la consola.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar