0% encontró este documento útil (0 votos)
25 vistas

05-Sentencias Básicas de Python 3

Este documento describe las sentencias básicas en Python, incluyendo sentencias de asignación, entrada, salida y operadores de asignación. Explica cómo usar los operadores =, +=, -=, *=, /=, **=, //= y %= para asignar valores a variables. También cubre cómo usar las funciones input() y print() para entrada y salida de datos, y cómo usar \n para saltos de línea al imprimir texto.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas

05-Sentencias Básicas de Python 3

Este documento describe las sentencias básicas en Python, incluyendo sentencias de asignación, entrada, salida y operadores de asignación. Explica cómo usar los operadores =, +=, -=, *=, /=, **=, //= y %= para asignar valores a variables. También cubre cómo usar las funciones input() y print() para entrada y salida de datos, y cómo usar \n para saltos de línea al imprimir texto.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Fundamentos de Pyton 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. SENTENCIAS DE ASIGNACIÓN


Los operadores de asignación se utilizan para pasar un valor a una variable o constante.
Existe en Python todo un grupo de operadores los cuales le permiten básicamente asignar un
valor a una variable, usando el operador “=”.
A continuación, veremos los operadores de asignación más usados.

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

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

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

5.1.6. Operador **=


El operador **= calcula el exponente a la variable del lado izquierdo el valor del lado
derecho.
>>> r = 5
>>> r **= 10
>>> r
9765625
En el ejemplo anterior si la variable “r” es igual a 5 y r **= 10, entonces la variable “r”
será igual a 9765625. Su equivalente sería el siguiente:

28 Prof. Claudio J. Varela A.


Área 2: Estructuras Básicas del Lenguaje Programación – 11º

>>> r = 5
>>> r = r ** 10
>>> r
9765625

5.1.7. Operador //=


El operador //= calcula la división entera 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

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

5.2. SENTENCIA DE ENTRADA (input)


Para obtener información del usuario en Python, puede utilizar la función input con
nombre intuitivo. La función solicita al usuario la entrada y devuelve lo que ingresa
como una cadena (con el contenido escapado automáticamente).
Ejemplo:
>>> input("Ingrese su nombre, por favor:")
Ingrese algo, por favor: Lourdes

Sentencias Básicas del Lenguaje 29


Fundamentos de Python 3.x Bachiller en Tecnología Informática

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.

5.3. SENTENCIA DE SALIDA (print)


La forma general de mostrar información por pantalla es mediante una consola de
comando, generalmente podemos mostrar texto y variables separándolos con comas,
para este se usa la sentencia print. Esto muestra una representación textual de algo en
la pantalla.
Sintaxis:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

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.

30 Prof. Claudio J. Varela A.


Área 2: Estructuras Básicas del Lenguaje Programación – 11º

Ejemplos:

>>> x = 5
>>> print(‘¡Hola mundo!’)
¡Hola mundo!
>>> print(x+5)
10
>>> print()

>>> print('El valor de x:',x)


El valor de x: 5
>>> y = 10
>>> s = x + y

Es permitido utilizar comillas (“dobles”) y apóstrofe o comilla (‘simple’) para imprimir texto.

5.3.1. Separador (sep=’ ‘)


El separador sep=’ ‘ es uno de los parámetros utilizados con la función print. Es una
cadena insertada entre los valores, el default es un espacio.
Ejemplos:
>>> print('X', 'Y', 'Z' sep='. . . ')
X . . . Y . . . Z

5.3.2. Barra Invertida (\)


Algunos caracteres no se pueden incluir directamente en una cadena. Por ejemplo, las
comillas dobles no se pueden incluir directamente en una cadena de comillas
dobles; igual pasa con la comilla simple o apostrofe, esto causaría un error.
Los caracteres como estos deben escaparse colocando una barra invertida (\) delante
de ellos. Otros caracteres comunes que deben escaparse son las líneas nuevas y las
barras invertidas.
Las comillas dobles solo deben escaparse en cadenas de comillas dobles, y lo mismo
se aplica a las cadenas de comillas simples.

>>> ‘Brian\'s mother: He\'s a very naughty boy!’


‘Brian's mother: He's a very naughty boy!’

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!’

Sentencias Básicas del Lenguaje 31


Fundamentos de Python 3.x Bachiller en Tecnología Informática

Barras invertidas también se pueden utilizar para escapar de tabulaciones, caracteres


Unicode arbitrarios y varios otros caracteres que no pueden ser impresos de forma
confiable. Estos caracteres son conocidos como caracteres de escape.

5.3.3. Saltos de líneas (Nuevas líneas \n)


Python proporciona una manera fácil de evitar la escritura manual de "\n" para evitar
nuevas líneas en una cadena. Cree una cadena con tres conjuntos de comillas, y las
nuevas líneas que se crean presionando Enter se escapan automáticamente para usted.

>>> """Cliente: Buenos días.


… Propietario: Buenos días, señor. Bienvenido."""

‘Cliente: Buenos días.\nPropietario: Buenos días, señor. Bienvenido.’

Como puede ver, el \n se colocó automáticamente en la salida, donde presionamos Enter.

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.”)

Cliente: Buenos días.


Propietario: Buenos días, señor. Bienvenido.
O también colocando los tres conjuntos de comillas:
>>> print(“““Cliente: Buenos días.
… Propietario: Buenos días, señor. Bienvenido.”””)

Cliente: Buenos días.


Propietario: Buenos días, señor. Bienvenido.

32 Prof. Claudio J. Varela A.

También podría gustarte