|
| 1 | +# Tipos de operadores |
| 2 | + |
| 3 | +# Operadores aritméticos |
| 4 | +number1 = 10 |
| 5 | +number2 = 2 |
| 6 | + |
| 7 | +suma = number1 + number2 |
| 8 | +resta = number1 - number2 |
| 9 | +multiplicacion = number1 * number2 |
| 10 | +division = number1 / number2 |
| 11 | +division_entera = number1 // number2 |
| 12 | +modulo = number1 % number2 |
| 13 | +potenciacion = number1 ** number2 |
| 14 | + |
| 15 | +# Operadores de asignación |
| 16 | +number1 += number2 |
| 17 | +number1 -= number2 |
| 18 | +number1 *= number2 |
| 19 | +number1 /= number2 |
| 20 | +number1 %= number2 |
| 21 | +number1 **= number2 |
| 22 | + |
| 23 | +# Operadores de comparación |
| 24 | +igual = (number1 == number2) |
| 25 | +no_igual = (number1 != number2) |
| 26 | +mayor = (number1 > number2) |
| 27 | +mayor_igual = (number1 >= number2) |
| 28 | +menor = (number1 < number2) |
| 29 | +menor_igual = (number1 <= number2) |
| 30 | + |
| 31 | +# Operadores logicos |
| 32 | +y = True |
| 33 | +x = False |
| 34 | +print(y and x) |
| 35 | +print(y or x) |
| 36 | +print(not x) |
| 37 | + |
| 38 | +# Operadores de pertenencia |
| 39 | +string = "hola" |
| 40 | +print("h" in string) |
| 41 | +print("h" not in string) |
| 42 | + |
| 43 | +# Operadores de identidad |
| 44 | +lista_de_numeros = [1, 2, 3] |
| 45 | +tupla_de_numeros = (1, 2, 3) |
| 46 | +una_lista = lista_de_numeros |
| 47 | + |
| 48 | +print(una_lista is lista_de_numeros) |
| 49 | +print(una_lista is not tupla_de_numeros) |
| 50 | +print(lista_de_numeros is tupla_de_numeros) |
| 51 | + |
| 52 | +# Tipos de estructuras de control |
| 53 | + |
| 54 | +# Condicionales |
| 55 | +if number1 > number2: |
| 56 | + print("number1 es mayor que number2") |
| 57 | +elif number1 < number2: |
| 58 | + print("number1 es menor que number2") |
| 59 | +else : |
| 60 | + print("number1 es igual que number2") |
| 61 | + |
| 62 | +# while |
| 63 | +number3 = 5 |
| 64 | +while number3 > 0: |
| 65 | + print(number3) |
| 66 | + number3 -= 1 |
| 67 | + |
| 68 | +# for in |
| 69 | +for number4 in lista_de_numeros: |
| 70 | + print(number4) |
| 71 | + |
| 72 | +# for range |
| 73 | +for number5 in range(10, 20, 2): |
| 74 | + print(number5) |
| 75 | + |
| 76 | +# break |
| 77 | +for number6 in range(10, 20, 2): |
| 78 | + print(number6) |
| 79 | + if number6 == 16: |
| 80 | + break |
| 81 | + |
| 82 | +# continue |
| 83 | +for number7 in range(10, 20, 2): |
| 84 | + if number7 == 16: |
| 85 | + continue |
| 86 | + print(number7) |
| 87 | + |
| 88 | +# excepciones |
| 89 | +def division(a, b): |
| 90 | + try: |
| 91 | + return a / b |
| 92 | + except ZeroDivisionError: |
| 93 | + print("No se puede dividir por cero") |
| 94 | + |
| 95 | +division(5, 0) |
| 96 | + |
| 97 | +# Extra |
| 98 | +excluir_numero = 16 |
| 99 | +for i in range(10, 55, 2): |
| 100 | + if i == excluir_numero or i % 3 == 0: |
| 101 | + continue |
| 102 | + print(i) |
| 103 | + |
| 104 | + |
| 105 | + |
0 commit comments