Curso-lenguaje-python/30-days-of-python/03_Operadores/README.md
Manuel Vergara 3d867aed80 Add exercise of new course 30-days-of-python
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-09-18 01:00:26 +02:00

72 lines
2.7 KiB
Markdown

# Operadores
Documento original en inglés: [Operators](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/03_Day_Operators/03_operators.md)
## Ejercicios
1. Declara tu edad como una variable entera.
2. Declara tu altura como una variable de tipo flotante.
3. Declara una variable que almacene un número complejo.
4. Escribe un script que solicite al usuario que ingrese la base y la altura de un triángulo y calcule el área de este triángulo (área = 0.5 x b x h).
```
Ingresa la base: 20
Ingresa la altura: 10
El área del triángulo es 100
```
5. Escribe un script que solicite al usuario que ingrese los lados a, b y c de un triángulo. Calcula el perímetro del triángulo (perímetro = a + b + c).
```
Ingresa el lado a: 5
Ingresa el lado b: 4
Ingresa el lado c: 3
El perímetro del triángulo es 12
```
6. Obtén la longitud y el ancho de un rectángulo utilizando el comando de solicitud (prompt). Calcula su área (área = longitud x ancho) y su perímetro (perímetro = 2 x (longitud + ancho)).
7. Obten el radio de un círculo utilizando el comando de solicitud (prompt). Calcula el área (área = pi x r x r) y la circunferencia (c = 2 x pi x r), donde pi = 3.14.
8. Calcula la pendiente, la intersección en el eje x y la intersección en el eje y de la ecuación y = 2x - 2.
9. La pendiente es (m = y2 - y1 / x2 - x1). Calcula la pendiente y la distancia euclidiana entre el punto (2, 2) y el punto (6, 10).
10. Compara las pendientes en los ejercicios 8 y 9.
11. Calcula el valor de y (y = x^2 + 6x + 9). Intenta usar diferentes valores de x y descubre en qué valor de x y será igual a 0.
12. Encuentra la longitud de 'python' y 'dragon' y crea una declaración falsa de comparación.
13. Utiliza el operador 'and' para verificar si 'on' se encuentra en 'python' y 'dragon'.
14. Espero que este curso no esté lleno de jerga. Usa el operador 'in' para verificar si 'jerga' está en la oración.
15. No hay 'on' ni en dragon ni en python.
16. Encuentra la longitud del texto 'python' y convierte el valor a flotante y luego a cadena.
17. Los números pares son divisibles por 2 y el residuo es cero. ¿Cómo puedes verificar si un número es par o no utilizando Python?
18. Comprueba si la división entera de 7 entre 3 es igual al valor convertido a entero de 2.7.
19. Comprueba si el tipo de '10' es igual al tipo de 10.
20. Comprueba si int('9.8') es igual a 10.
21. Escribe un script que solicite al usuario que ingrese las horas y la tarifa por hora. Calcula el salario de la persona.
```
Ingresa las horas: 40
Ingresa la tarifa por hora: 28
Tus ganancias semanales son 1120
```
22. Escribe un script en Python que muestre la siguiente tabla.
```
1 1 1 1 1
2 1 2 4 8
3 1 3 9 27
4 1 4 16 64
5 1 5 25 125
```