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

Capitulo 2 Python Resumen

Este documento presenta un capítulo sobre variables, expresiones y sentencias en Python. Explica conceptos como asignación de variables, nombres de variables, expresiones, orden de operaciones y operaciones con cadenas. También cubre comentarios y ejercicios de práctica.
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)
67 vistas

Capitulo 2 Python Resumen

Este documento presenta un capítulo sobre variables, expresiones y sentencias en Python. Explica conceptos como asignación de variables, nombres de variables, expresiones, orden de operaciones y operaciones con cadenas. También cubre comentarios y ejercicios de práctica.
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/ 3

Capitulo

2
Alumna: Aylín Cristhel Vences Bello. Grupo: 501

Variables, expresiones y sentencias

Indice
2.1. Sentencias de asignación.
2.2. Nombres de variable.
2.3. Expresiones y sentencias.
2.4. Modo Script.
2.5. Orden de operaciones.
2.6. Operaciones con cadenas.
2.7. Comentarios.
2.8. Depuración.
2.9. Glosario.
2.10. Ejercicios.

Una de las características más poderosas de un lenguaje de programación es la posibilidad de manipular variables. Una variable es un
nombre que se refiere a un valor.

2.1. Sentencias de asignación.


Una sentencia de asignación crea una nueva variable y le da un valor:

Este ejemplo hace tres asignaciones. La primera asigna una cadena a una nueva variable llamada mensaje; la segunda pone al entero
17 en n; la tercera asigna el valor (aproximado) de π a pi. Una forma común de representar en papel las variables es escribir el nombre
con una flecha apuntando a su valor. Este tipo de figura se llama diagrama de estado porque muestra en qué estado está cada una de
las variables (piénsalo como el estado mental de la variable).

2.2. Nombres de variable


Los nombres de variable pueden ser tan largos como quieras. Pueden contener tanto letras como números, pero no pueden comenzar
con un número. Es legal utilizar letras mayúsculas, pero es convencional utilizar solo minúsculas para los nombres de variables. El guion
bajo, _, puede aparecer en un nombre. A menudo se utiliza en nombres con varias palabras.

Si le das un nombre ilegal a una variable, obtendrás un error de sintaxis:

76trombones es ilegal porque comienza con un número. mas@ es ilegal porque contiene un carácter ilegal, @. Sin embargo, ¿qué tiene
de malo class? Resulta que class es una de las palabras clave de Python. El intérprete utiliza las palabras clave para reconocer la
estructura del programa y no se pueden utilizar como nombres de variable.

Python 3 tiene estas palabras clave:

En la mayoría de los entornos de desarrollo, las palabras clave se muestran con un color diferente; si intentas utilizar una como nombre
de variable, lo sabrás.

2.3. Expresiones y sentencias.


Una expresión es una combinación de valores, variables y operadores. Un valor por sí mismo es considerado una expresión, y por
consigiuente lo es una variable, así que las siguientes son todas expresiones legales:

2.5. Orden de operaciones

Cuando una expresión contiene más de un operador, el orden de evaluación depende del orden de operaciones. Para operadores
matemáticos, Python sigue la convención matemática. El acrónimo PEMDAS es una manera útil de recordar las reglas:
1. Parentesis
2. Exponentes
3. Multiplicación
4. División
5. Adición (suma)
6. Sustracción (resta)

2.6. Operaciones con cadenas

En general, no puedes realizar operaciones matemáticas con cadenas, incluso si las cadenas parecen números, así que las siguientes
expresiones son ilegales: 'comida'-'china' 'huevos'/'fácil' 'la tercera''la vencida' Sin embargo, hay dos excepciones: + y . El operador +
realiza una concatenación, lo cual significa que une las cadenas enlazándolas de extremo a extremo. Por ejemplo:

primero = 'curruca'
segundo = 'garganta'

primero + segundo

'currucagarganta'

'Spam'*3

'SpamSpamSpam'

2.7. Comentarios
Para agregar una nota o algún comentario al código sin que este se ejecute solo basta con agregarle el símbolo #.

2.10. Ejercicios
Ejercicio 2.1.
Repitiendo mi consejo del capítulo anterior, cuando aprendas una nueva característica, deberías intentar probarla en modo interactivo y
cometer errores a propósito para ver qué sale mal.

42=n

Input In [1]
42=n
^
SyntaxError: cannot assign to literal

x = y = 1

x*y

Ejercicio 2.2.
Practica utilizando el intérprete de Python como una calculadora:

1. El volumen de una esfera con radio r es 4 3 πr 3 . ¿Cuál es el volumen de una esfera con radio 5?

from math import pi

r = float(input("Escribe el radio:"))

volumen = 4/3*pi*r**3

print(volumen)

Escribe el radio:5
523.5987755982989

2. Supongamos que el precio original de un libro es $24.95, pero las librerías obtienen un 40 % de descuento. El

NumerodeCopias = input('¿Cuantas copias desea adquirir?:')


CostoGeneral = NumerodeCopias*24.95
Descuento = (CostoGeneral/100)*40
CostoconDescuento = CostoGeneral - Descuento
CostoconPrimerEnvio = CostoconDescuento + 3
CostodeEnvios = 0.75 * Numerodecopias
CostoEnvioTotal = CostodeEnvios - 0.75
CostoTotal = CostoEnvioTotal + CostoconPrimerEnvio
print(CostoTotal)
¿Cuantas copias desea adquirir?:60
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Input In [20], in <cell line: 2>()
1 NumerodeCopias = input('¿Cuantas copias desea adquirir?:')
----> 2 CostoGeneral = int(float(NumerodeCopias*24.95))
3 Descuento = (CostoGeneral/100)*40
4 CostoconDescuento = CostoGeneral - Descuento

TypeError: can't multiply sequence by non-int of type 'float'


Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js

También podría gustarte