Explicación
Analicemos este ejemplo:
la función input() lee los argumentos ingresados por el usuario (2 y 4 respectivamente) y los convierte en cadenas,
a las variables x y y se les asignan las cadenas ingresadas por el usuario,
la función print() muestra el resultado de la operación de concatenación en la pantalla (el proceso de agregar/combinar cadenas): "2" + "4"; el operador + agrega una cadena a otra cadena y genera 24.
Analicemos este ejemplo:
a la variable x se le asigna el valor entero de 2 (2 es ingresado por el usuario, convertido a una cadena por la función input(), y luego convertido a un número entero por la función int())
a la variable y se le asigna el valor entero de 4 (4 es ingresado por el usuario, convertido a una cadena por la función input(), y luego se convierte a un número entero mediante la función int())
se realiza una operación que da como resultado x variable a la que se le asigna el valor de 0 (2 // 4=0)
se está realizando una operación, pero se genera una ZeroDivisionException, porque el operador // no puede aceptar 0 como su operando derecho. El programa termina.
Analicemos este ejemplo:
a la variable x se le asigna el valor entero de 2 (2 es ingresado por el usuario, convertido a una cadena por la función input(), y luego convertido a un número entero por la función int())
a la variable y se le asigna el valor entero de 4 (4 es ingresado por el usuario, convertido a una cadena por la función input(), y luego se convierte a un número entero mediante la función int())
se realiza una operación que da como resultado x variable a la que se le asigna el valor de 0.5 (2 / 4 = 0.5)
se realiza una operación dando como resultado y a la variable se le asigna el valor de 8.0 (4 / 0.5 = 8.0)
el valor asignado a la variable y (8.0) se imprime en la pantalla.
Analicemos este ejemplo:
a la variable x se le asigna el valor entero de 11 (11 es ingresado por el usuario, convertido a una cadena por la función input(), y luego convertido a un número entero por la función int())
a la variable y se le asigna el valor entero de 4 (4 es ingresado por el usuario, convertido a una cadena por la función input(), y luego convertido a un número entero por la función int())
se realiza una operación que da como resultado x variable a la que se le asigna el valor de 3 (11 % 4 = 3)
se realiza una operación que da como resultado x variable a la que se le asigna el valor de 0 (3 % 11 = 0)
se realiza una operación que da como resultado y a la variable se le asigna el valor de 1 (4 % 3 = 1)
el valor asignado a la y variable (1) se imprime en la pantalla.
Analicemos este ejemplo:
a la variable x se le asigna el valor de "3" ( 3 es ingresado por el usuario y convertido en una cadena por la función input())
a la variable y se le asigna el valor de 6 (6 es ingresado por el usuario, convertido a una cadena por la función input(), y luego convertido a un entero por la función int())
la función print() genera el resultado de la siguiente multiplicación de cadenas: "3" * 6 , es decir 333333
Analicemos el ejemplo:
se declaran las variables z, y y x e inicializados, y se les asigna el valor 1 a cada uno de ellos utilizando el mecanismo de asignar el mismo valor a múltiples variables,
los valores asignados a las tres variables se imprimen en la pantalla y separados por el símbolo * utilizando el argumento de palabra clave sep.
Python distingue entre mayúsculas y minúsculas, por lo que y y Y son dos variables diferentes.
El principio de precedencia de operadores (orden de operaciones) entra en vigor aquí. Veamos qué sucede aquí:
primero, la expresión 4 ** 2 se evalúa con 16 como resultado,
segundo, la expresión 1 / 2 se evalúa con 0.5 como resultado,
tercero, el 3 // 3 se evalúa con 1 como resultado,
finalmente se suman los tres valores (0.5 + 1 + 16), y el el valor resultante (17.5) se asigna a la variable x y se imprime en la pantalla.
Los valores 2 y 4 son ingresados por el usuario, convertidos de cadenas a números enteros y asignados a x y y respectivamente. La función print() muestra el resultado de la suma de enteros (2 + 4) en la pantalla.