Capitulo 2 Python Resumen
Capitulo 2 Python Resumen
2
Alumna: Aylín Cristhel Vences Bello. Grupo: 501
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.
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).
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.
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.
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)
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?
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
Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js