05-Sentencias Básicas de Python 3
05-Sentencias Básicas de Python 3
x Programación - 11º
SENTENCIAS BÁSICAS
Las sentencias son las unidades ejecutables más pequeña de un programa, en otras palabras,
una línea de código escrita es una sentencia. Especifican y controlan el flujo y orden de
ejecución del programa. Una sentencia consta de palabras clave o reservadas como (print,
input, while, if, etc.), expresiones, declaraciones, o llamadas a funciones.
5.1.1. Operador =
El operador igual a, (=), es el más simple de todos y asigna a la variable del lado
izquierdo cualquier variable o resultado del lado derecho.
>>> A = 5
>>> B = 4 + A
5.1.2. Operador +=
El operador += suma a la variable del lado izquierdo el valor del lado derecho.
>>> r = 5
>>> r += 10 # es igual: r = r + 10
>>> r
15
En el ejemplo anterior si la variable “r” es igual a 5 y r += 10, entonces la variable “r”
será igual a 15. Su equivalente sería el siguiente: r = r + 10.
5.1.3. Operador -=
El operador -= resta a la variable del lado izquierdo el valor del lado derecho.
>>> r = 5
>>> r -= 10
>>> r
-5
~ 27 ~
Fundamentos de Python 3.x Bachiller en Tecnología Informática
5.1.4. Operador *=
El operador *= multiplica a la variable del lado izquierdo el valor del lado derecho.
>>> r = 5
>>> r *= 10
>>> r
50
En el ejemplo anterior si la variable “r” es igual a 5 y r *= 10, entonces la variable “r”
será igual a 50. Su equivalente sería el siguiente:
>>> r = 5
>>> r = r * 10
>>> r
50
5.1.5. Operador /=
El operador /= divide a la variable del lado izquierdo el valor del lado derecho.
>>> r = 5
>>> r /= 10
>>> r
0
En el ejemplo anterior si la variable “r” es igual a 5 y r /= 10, entonces la variable “r”
será igual a 0. Su equivalente sería el siguiente:
>>> r = 5
>>> r = r / 10
>>> r
0
>>> r = 5
>>> r = r ** 10
>>> r
9765625
5.1.8. Operador %=
El operador %= devuelve el resto de la división a la variable del lado izquierdo el valor
del lado derecho.
>>> r = 5
>>> r %= 10
>>> r
5
En el ejemplo anterior si la variable “r” es igual a 5 y r %= 10, entonces la variable “r”
será igual a 5. Su equivalente sería el siguiente:
>>> r = 5
>>> r = r % 10
>>> r
5
Usualmente necesitamos guardar o almacenar los datos leídos; para guardar el dato
introducido desde el teclado y poder utilizarlo nuevamente más adelante, hay que
asignarlo a una variable.
>>> nombre = input("Ingrese su nombre, por favor:")
Ingrese su nombre, por favor: Lourdes
>>> nombre
‘Lourdes’
En el caso de que vayamos a introducir un dato diferente de una cadena de texto (string),
tendremos que convertir la cada introducida a un número entero o decimal. Para
utilizaremos la función int() y float() respectivamente.
Ejemplo:
>>> edad = int(input("Ingrese su edad: "))
Ingrese su edad: 25
>>> aa_nac = 2019 – edad
>>> aa_nac
1994
Las funciones print e input, no son muy útiles en la consola de Python, que
automáticamente realiza la entrada y la salida. Sin embargo, son muy útiles en programas
reales.
value: es un valor u objeto, puede ser una cadena de texto, una variable o literal.
>>> print(10)
10
>>> print(1 + 1)
2
>>> print("Hello World!")
Hello World!
Cuando una cadena es impresa, las comillas alrededor de éstas no son mostradas.
Una declaración “print” también puede ser utilizada para desplegar líneas de texto, el
valor de variables, el resultado de una expresión, una línea en blanco y otros.
Ejemplos:
>>> x = 5
>>> print(‘¡Hola mundo!’)
¡Hola mundo!
>>> print(x+5)
10
>>> print()
Es permitido utilizar comillas (“dobles”) y apóstrofe o comilla (‘simple’) para imprimir texto.
Otra forma sería utilizando comillas dobles para cubrir toda la frase.
>>> “Brian's mother: He's a very naughty boy!”
‘Brian's mother: He's a very naughty boy!’
Si deseamos imprimir en una parte del texto en una nueva línea (\n):
>>> print(“Cliente: Buenos días.\nPropietario: Buenos días, señor.
Bienvenido.”)