Operaciones de entrada y de salida con ejemplos en Python

Aprender: Cómo realizar operaciones de entrada y de salida en Python usando métodos / funciones adecuadas con ejemplos en Python ?

un programa necesita para interactuar con el usuario para cumplir la tarea deseada; esto se hace utilizando las instalaciones de entrada-salida. Medios de entrada de los datos introducidos por el usuario del programa. En Python, tenemos entrada () y raw_input () función disponible class entrada .

1) de entrada () Función

Sintaxis:

    input (expression)

Si prompt está presente, se visualiza en el monitor, después de lo cual el usuario puede proporcionar datos de teclado. Entrada aprovecha lo que se teclee desde el teclado y lo evalúa. Como se evalúa la entrada proporcionada, se espera expresión de Python válida. Si la entrada proporcionada no es correcta, entonces ya sea error de sintaxis o excepción se eleva por pitón.

Ejemplo 1:

# python input operations
# user input
x = input("Enter any value: ")
# printing value
print("Entered value is: ", x)

salida

RUN 1:
Enter any value: 12345
Entered value is: 12345
RUN 2:
Enter any value: IncludeHelp
Entered value is: IncludeHelp
RUN 3:
Enter any value: Python is a progamming language.
Entered value is: Python is a progamming language.

Ejemplo 2:

# python input operations
# just provide a value and entered value prints
print(input())
# provide another value
x = input()
print("Your input is: ", x)
# prompting message for input
val1 = input("Enter a value: ")
val2 = input("Enter another value: ")
val3 = input("Enter another value: ")
# printing values
print("val1 =", val1)
print("val2 =", val2)
print("val3 =", val3)

Hello
Hello
I'm Shivang!
Your input is: I'm Shivang!
Enter a value: 100
Enter another value: 23.45
Enter another value: Helllooooooo
val1 = 100
val2 = 23.45
val3 = Helllooooooo

2) raw_input (Función de salida)

Esta entrada método bastante funciona en las versiones anteriores (como 2.x).

Sintaxis:

    raw_input (expression)

Si prompt está presente, se visualiza en el monitor después de lo cual el usuario puede proporcionar los datos de teclado. La función toma exactamente lo que se escribe desde el teclado, convertirlo a cadena y luego class a la variable en el lateral izquierdo de ‘=’ .

Ejemplo: En el modo interactivo

>>>x=raw_input ('Enter your name: ')
Enter your name: ABC

x es una variable que obtener la cadena (ABC), escrito por el usuario durante la ejecución del programa. La tipificación de los datos class la raw_input función se termina por entrar en clave.

Podemos utilizar raw_input () para introducir datos numéricos también. En ese for que encasillado, es decir, cambiar el tipo de datos utilizando la función, los datos de cadena aceptados de usuario a apropiarse de tipo numérico.

Ejemplo:

>>>y=int(raw_input("Enter your roll no."))
Enter your roll no. 5

Será convertir la cadena aceptada es decir, 5 a número entero antes de asignarlo a ‘y’. Función / declaración

de impresión ()

imprimir evalúa la expresión antes de imprimirlo en el monitor. sentencia de impresión imprime la línea de toda (completa) y luego pasa a la siguiente línea return posterior de salida (s). Para imprimir más de un elemento en una sola línea, coma (,) puede ser utilizado.

Sintaxis:

    print (expression/constant/variable)

Ejemplo 1:

# print() example in Python
# using single quotes
print('Hello!')
print('How are you?')
# using double quotes
print("Hello!")
print("How are you?")
# using triple single quotes
# those can be used to print multiple line string
print('''Hello!''')
print('''How are you?''')
# printing multiline string
print('''Hello... how are you?
Hey! I am good, what about you?
I am good also, thanks.''')

salida

Hello!
How are you?
Hello!
How are you?
Hello!
How are you?
Hello... how are you?
Hey! I am good, what about you?
I am good also, thanks.

Ejemplo 2:

# print() example in Python
# printing values
print("Printing direct values...")
print(10) # printing an integer
print(10.2345) # printing a float
print([10, 20, 30, 40, 50]) # printing a list
print({10, 20, 30, 40, 50}) # printing a set
# printing variables
a = 10
b = 10.2345
c = [10, 20, 30, 40, 50]
d = {10, 20, 30, 40, 50}
print("Printing variables...")
print(a)
print(b)
print(c)
print(d)
# printing message with variables
print("Printing message variables...")
print("a = ", a)
print("b = ", b)
print("c = ", c)
print("d = ", d)

salida

Printing direct values...
10
10.2345
[10, 20, 30, 40, 50]
{40, 10, 50, 20, 30}
Printing variables...
10
10.2345
[10, 20, 30, 40, 50]
{40, 10, 50, 20, 30}
Printing message variables...
a = 10
b = 10.2345
c = [10, 20, 30, 40, 50]
d = {40, 10, 50, 20, 30}

mensajes recomendados

  • de entrada leídos como un entero en Python
  • Leer entrada como una class en Python
  • analizar una cadena de for (función class ()) Python
  • Cómo hacer que leer desde la entrada estándar en Python?
  • Inicial la entrada del usuario class número entero en Python | Limitar el usuario introduzca sólo números enteros valor
  • Inicial la entrada class usuario hasta una respuesta válida en Python
  • de entrada un número en formato hexadecimal en Python
  • de entrada un número en formato octal en Python
  • de entrada un número en formato binario en Python
  • Cómo obtener el valor hexadecimal de un número case en Python?
  • Convertir un valor entero para la cadena utilizando la función str () en Python
  • Convertir un valor for a la cadena utilizando la función str () en Python
  • Tomando múltiples entradas desde el usuario, utilizando el método split () en Python
  • de entrada / salida rápida class programación competitiva en Python
  • manipulación en Python función
  • impresión Python () con el extremo de precisión parámetro


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *