Curso de Python. Excepciones III. Vídeo 23

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 152

  • @pildorasinformaticas
    @pildorasinformaticas  3 ปีที่แล้ว +8

    ✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
    🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀
    🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀
    💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

  • @jefrisuarez9063
    @jefrisuarez9063 7 ปีที่แล้ว +178

    Este señor cambio mis tardes y mis noches

    • @maution
      @maution 6 ปีที่แล้ว +5

      Y todavia lo hace...

    • @scorchednet1408
      @scorchednet1408 4 ปีที่แล้ว +23

      Mi cuarentena está siendo ultraproductiva

    • @silln
      @silln 4 ปีที่แล้ว +7

      2020 y este señor sigue subiendo contenido de calidad!

    • @darylcandianina
      @darylcandianina 3 ปีที่แล้ว +6

      2021 y continua.

    • @Yedrnaz
      @Yedrnaz 3 ปีที่แล้ว +1

      @@darylcandianina casi 2022

  • @alexordonez634
    @alexordonez634 หลายเดือนก่อน

    Gracias Dios por permitirme encontrar este canal, estoy aprendiendo pyhton desde 0 contigo y es brutal la forma en la que enseñas, estoy aprendiendo mucho

  • @bibimig
    @bibimig 4 ปีที่แล้ว +30

    Este hombre tiene un Don, lo entiendo todo perfectamente, contenido de mucha calidad, increíble👏✊👍, no puedo estar más agradecido.

  • @quinojuan2
    @quinojuan2 9 วันที่ผ่านมา

    Hace tres años intenté hacer este curso pero quedé a la mitad.
    Hoy vuelvo y entiendo mucho mejor los conceptos. Sin lugar a dudas la clave es practicar mucho. Saludos Juan, sigue así.

  • @selvalottolotto
    @selvalottolotto ปีที่แล้ว +1

    Alegras vidas aunque no lo creas. Doctor maestro de las píldoras informáticas.

  • @reinaldomarquez-gk9nm
    @reinaldomarquez-gk9nm หลายเดือนก่อน

    no he terminado de ver todos los videos de la lista, llevo anhos y aun no lo termino, pero juro que esta vez los vere todos y conseguire un trabajo en el area y te escribire un mensaje, que excelente video, realmente el ensenar el import en este punto es muy agradable de ver ya que en muchos otras instancias siempre lo muestran al inicio y nunca entendia por que

    • @pildorasinformaticas
      @pildorasinformaticas  หลายเดือนก่อน

      Espero que se cumpla lo que dices. ¡Un saludo!

  • @JulioZygadlo-u6b
    @JulioZygadlo-u6b ปีที่แล้ว

    Excelente docente, sus clases sumamente claras y didacticas.

  • @____alexx
    @____alexx 3 ปีที่แล้ว +4

    Gracias!, estuve al rededor de 2 meses buscando tutoriales de programación, para llevar a la par y complementar los conocimientos que adquiero en cursos por internet, sin embargo, ninguno me pareció satisfactorio por diversas razones. Pero encontrarme con tu canal fue lo mejor que me pasó, explicas todo muy bien, no diría que fue suerte porque me costo mucho jajaja. Saludos

  • @anabelgarcia7433
    @anabelgarcia7433 ปีที่แล้ว

    Eres un crack y un gran MAESTRO! No imaginé que fuera emocionante programar hasta que te encontré!👏👏Sin embargo me falta muuuuucho para tener la mente de un programador.

  • @WillyBoy75
    @WillyBoy75 2 ปีที่แล้ว +1

    Esta clase de tutorial vale oro, muchas gracias por tu aporte, espero pronto terminar todo el curso llegar hasta el video 78.

  • @elkinyuliancuastumalquisti4886
    @elkinyuliancuastumalquisti4886 2 ปีที่แล้ว

    Gracias por tus videos he estado estudiando programacion y ha sido el mejor canal, nuevamente mil gracias por tus videos

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 2 ปีที่แล้ว +1

    Muchas gracias por tan excelente curso!

  • @matiasnicolasringuelet9322
    @matiasnicolasringuelet9322 4 ปีที่แล้ว +2

    Buenos dias, pildorasinformaticas, son excelentes tus videos y la forma en que ensenas, en estos momentos de pandemia Covid19, en mis momentos libres aprendo python, te felicito por regalarnos tu tiempo y conocimiento. Te saluda Matias desde Argentina.

  • @denzelcaleb7738
    @denzelcaleb7738 7 ปีที่แล้ว +4

    El curso me esta gustando, el tema de las funciones(video de los generadores) lo vi como 10 veces porque no entendia las funciones pero ya estoy en este video.

  • @gilbertardila
    @gilbertardila 3 ปีที่แล้ว

    Bueno he llegado hasta acá empezando de cero y todo gracias a Juan, que bien explicas; ahora viene poo, espero tambien sea tan sencillo como hasta ahora.
    Gracias por compartir tu conocimiento!!

  • @nicolasdacci8913
    @nicolasdacci8913 3 ปีที่แล้ว

    arrancando programación de cero, se entiende todo perfectamente, muy bien enseñado.. muchas gracias.

  • @zasory
    @zasory 10 หลายเดือนก่อน

    Muchas gracias , saludos desde chile.

  • @DanielCastillo-ev8dl
    @DanielCastillo-ev8dl 3 ปีที่แล้ว

    Gracias por compartir todo tu conocimiento, me estoy adentrando en el mundo de la programación y sin duda explicas muy bien los temas!!

  • @shuutsukiyama1553
    @shuutsukiyama1553 5 ปีที่แล้ว +25

    3:10 else, eres inmortal.

  • @julianmoreno8469
    @julianmoreno8469 7 ปีที่แล้ว +6

    Como siempre excelente curso,muchas gracias profesor por sus enseñanzas.

  • @cristiancamilocruzmontana3710
    @cristiancamilocruzmontana3710 6 ปีที่แล้ว +1

    Gracias...Dios te bendiga y te siga dando sabiduría..Me ayudan mucho tus aportes

  • @paulyaffe
    @paulyaffe 2 ปีที่แล้ว

    Muchas gracias por tus cursos

  • @ProfeGarro
    @ProfeGarro 4 ปีที่แล้ว

    Gracias por poner tu tiempo para enseñarnos a programar. esto me ha servido para difundirlo con mis estudiantes. LIKE

  • @ericktucto
    @ericktucto 7 ปีที่แล้ว +47

    10:30 allí te faltó decir: "Pero si estás viendo mi curso de Java. Entenderás esa línea"
    Gracias por el curso de Java

  • @aburriyo
    @aburriyo 3 ปีที่แล้ว

    muchas gracias por tus videos explicativos, me encanta aprender y crecer con cursos como este... :)

  • @julianaputero4222
    @julianaputero4222 2 หลายเดือนก่อน

    Excelente contenido !!!

  • @albertoborella611
    @albertoborella611 7 ปีที่แล้ว +4

    Gracias por este nuevo video del curso. estaremos ansiosos hasta la próxima entrega. Sabemos que por la calidad de los contenidos de los videos mas las demás responsabilidades (que no deben ser pocas) es muy dificil aumentar la frecuencia de los mismos. Seguiremos ansiosos como siempre la próxima publicación. Saludos desde Argentina

  • @pacomartin8219
    @pacomartin8219 4 ปีที่แล้ว

    Muchas Gracias, tu trabajo no tiene precio.

  • @robertopulido9557
    @robertopulido9557 4 ปีที่แล้ว

    creo esto es lo mas importante porq es troubleshooting i encontrando el error a los problemas es lo que hacemos los IT todo el dia

  • @ernestofavio6735
    @ernestofavio6735 4 ปีที่แล้ว

    Eres el mejor Juan

  • @GabrielMorenoCampos
    @GabrielMorenoCampos 2 ปีที่แล้ว

    Gracias profesor!

  • @gustavopalacios4713
    @gustavopalacios4713 2 ปีที่แล้ว

    Excelente clase !

  • @LuisCarraud
    @LuisCarraud 5 ปีที่แล้ว +33

    Otro uso de levantar excepciones: tener errores codificados. Por ejemplo: al procesar archivos de pagos con cabeceras, detalle y pie, se pueden tener: errores de formato (falta la cabecera, no hay detalle, falta el pie), datos corruptos (los montos o los numeros de cliente no son numericos), errores de datos (el total del pie no coincide con el total calculado). Esto permite ademas mostrar (o archivar en un archivo de logs del programa) que paso. Saludos!

    • @jeanpierv.1728
      @jeanpierv.1728 ปีที่แล้ว +1

      excepciones de que sería?

    • @AleCode404
      @AleCode404 ปีที่แล้ว

      @@jeanpierv.1728 De esos errores del archivo, tal como dice el ejemplo, imagina que leyendo el archivo podrias lanzar varios errores, por ejemplo errores como FaltaCabeceraError, FaltaDetalleError, DetalleNoNumeroError

  • @Alex75JR
    @Alex75JR 7 ปีที่แล้ว +1

    Gracias por el vídeo, Juan!!!

  • @JabsThw
    @JabsThw 3 ปีที่แล้ว

    Me ha gustado mucho la explicación, estaría muy bien incluir un ejemplo de la creación de una clase que herede de Exception para definir nuestras propias excepciones

  • @joaquinast
    @joaquinast 6 ปีที่แล้ว

    Gracias maestro, muy buena explicación, gracias infinitas por compartir

  • @axelluguercio1695
    @axelluguercio1695 5 ปีที่แล้ว +1

    Muchas gracias, me ha servido mucho!!

  • @ayelenromero62
    @ayelenromero62 4 ปีที่แล้ว +1

    TE QUIERO

  • @jorgeTI
    @jorgeTI 3 ปีที่แล้ว

    Cometi un error, deje este curso para hacerlo en la universidad y me arrepenti, nadie explica tan bien como el profesor de pildorasinformaticas...

  • @tqmqjym
    @tqmqjym 3 ปีที่แล้ว

    Lo máximo!!

  • @efraindelatorreanguiano
    @efraindelatorreanguiano 6 ปีที่แล้ว

    muchas gracias por tus aportaciones!!!!

  • @auditoraiso3607
    @auditoraiso3607 4 ปีที่แล้ว

    Muchas gracias!

  • @guillermoordaxgalindo9587
    @guillermoordaxgalindo9587 4 ปีที่แล้ว

    eres el puto amo

  • @Toni_guapo_45
    @Toni_guapo_45 5 ปีที่แล้ว +8

    Se puede calcular la raíz cuadrada de un número negativo usando números complejos.

    • @JokerHpc
      @JokerHpc 5 ปีที่แล้ว +1

      :0
      Gracias crack!

  • @mattiasezekielsayyago
    @mattiasezekielsayyago 2 ปีที่แล้ว

    11:02 ASMR nivel dioss

  • @santicadavid
    @santicadavid 2 ปีที่แล้ว

    gracias crack

  • @accesibilidadconluismi
    @accesibilidadconluismi 2 ปีที่แล้ว

    He realizado el mismo programa de juguete como lo llama @pildorasinformticas , pero con la opción de que te pida otra vez el número cuando has cometido un error poniéndolo en negativo. Pego el código:
    import math
    def calcularaiz(num1):
    if num1

  • @oreodevainilla
    @oreodevainilla 3 ปีที่แล้ว +1

    import math
    num1 = int(input("Ingresa un entero para sacar la raiz: "))
    def calculaRaiz(num1):
    if num1

  • @memejamas3818
    @memejamas3818 3 ปีที่แล้ว

    una forma de hacer nuestros propios errores

  • @jorgeplaza8909
    @jorgeplaza8909 3 ปีที่แล้ว

    Una pregunta, en la línea 19, estableces un print en caso de saltar la excepción, sin embargo, cuando ejecutas el código introduciendo el número negativo ese print no apareció y no entiendo muy bien por qué

  • @teban1116
    @teban1116 6 ปีที่แล้ว +1

    Hola, una pregunta. ¿Habrán videos enfocados a la ciencia? Como trabajar con matrices, tablas, gráficas. Excelente estos videos

  • @youting9512
    @youting9512 4 ปีที่แล้ว +1

    por cada video mueren 10k, somos los guerreros que quedan de 2M

  • @julianruiz1833
    @julianruiz1833 4 ปีที่แล้ว

    saludos . excelente videos para cada día aprender mas. tengo una pregunta en la parte donde cambias el nombre del error por ErrorDeNumeroNegativo se supone que se cambia para que nos muestre este error y no ValueError , pero igual nunca aparece ya que funciona con el raise de ValueError y nos envia el mensaje que tenemos programado ("El numero no puede ser negativo "). se supone que la idea no es que nos muestre nuestro nombre de error ErrorDeNumeroNegativo . gracias si me pueden ayudar con esta duda.

  • @oscartr9218
    @oscartr9218 5 ปีที่แล้ว +1

    Ante todo Juan muchas gracias por tu tiempo y tu forma de enseñar. Tengo una duda que me ha venido en varios videos, ¿Se podría utilizar print en vez del return? si es un no me podrías explicar el porque. Ando algo liado con el return
    Muchas gracias!!!!

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +1

      Si deseas almacenar lo que devuelve una función en una variable o en un objeto (algo muy frecuente en programación), no te queda más remedio que utilizar el return. Print tan solo imprime en consola pero en ocasiones no queremos imprimir un resultado sino almacenarlo. Un saludo!

  • @dianacarolinavertizdelvall6299
    @dianacarolinavertizdelvall6299 3 ปีที่แล้ว

    Hola, saludos!! Me encantan tus videos. Podrás decirme que herramienta utilizas para subrayar y escribir en tus videos? Muchas gracias!

  • @davidvegad
    @davidvegad 4 ปีที่แล้ว

    Buenas noches. Muy buen aporte. Disculpa, con qué programa logras dibujar con el puntero?

    • @antoniofranciscocorrea6437
      @antoniofranciscocorrea6437 4 ปีที่แล้ว

      Hola, David!
      En uno de los primeros videos mencionó que lo hace con "ZoomIt"

  • @michaeleduardogarciaabello2180
    @michaeleduardogarciaabello2180 7 ปีที่แล้ว

    Hola Juan, me salgo un poco del tema. Si tu hoy te fueras a graduar en la Universidad y necesitas exponer una presentación del sistema que hiciste, qué pondrías en esa presentación aparte de los objetivos, introducción, causas del problema? me podrías dar algunas ideas?

  • @jcsn89
    @jcsn89 3 ปีที่แล้ว

    Muy bien video, hay alguna forma de poner el exception y un Error que englobe todos los posibles errores? O es necesario saber que error puede pasar?

    • @anderson122100
      @anderson122100 3 ปีที่แล้ว

      Si pones el "except" sin definir ningún error, capturará todos los errores posibles.

  • @diegoecp
    @diegoecp 3 ปีที่แล้ว

    Hola. En primer lugar muchas gracias por el curso. Tengo una duda: Si dentro del try yo meto tanto la llamada a la función para calcular la raíz como la lectura del número, en caso de meter un texto cuando me pide el valor, esto haría que se lanzara una excepción de tipo ValueError. ¿Cómo puedo distinguir dentro del except entre el ValueError que yo lanzo y el otro para dar mensajes distintos? Gracias

  • @angelodiaz4412
    @angelodiaz4412 3 ปีที่แล้ว

    hola, tengo un problema que ya se esta haciendo recurrente, lo que pasa es que cuando escribo mi código respetando la identación a la perfección me salta el error TabError y también un error relacionado con la identacion, no entiendo porque pasa si respeto a la perfección ambos aspectos en mi código.

  • @SeDjEmAsH
    @SeDjEmAsH 4 ปีที่แล้ว

    Hay profesores y luego están los profesionales de la docencia.

  • @martinezsantiagoalainmigue4308
    @martinezsantiagoalainmigue4308 2 ปีที่แล้ว

    Miguel Martínez estuvo aquí...

  • @terracenter
    @terracenter 3 ปีที่แล้ว

    Hola. Realizando pruebas, y a introducir valores caracteres, cuando se usa el raise, en este caso con ValueError(), me arroja: ValueError: invalid literal for int() with base 10: 'a', - Esto se debe a que se esta cambiando la naturaleza del ValuError: ?
    Muchas gracias por sus comentarios
    Saludos

  • @aahl_work
    @aahl_work 4 ปีที่แล้ว +1

    9:50 sqrt(-144) = 12j

    • @Daypher
      @Daypher 4 ปีที่แล้ว

      12i

  • @1990537
    @1990537 6 ปีที่แล้ว +3

    TabError: inconsistent use of tabs and spaces in indentation me aparece este error ayuda porfavor

    • @Wolf-dc7bg
      @Wolf-dc7bg 6 ปีที่แล้ว +1

      En la sección Edit , en sublimetext, te introduces a la opción "line", en donde te va permitir corregir tu errores de identidad de tu secuencia, es decir escoge la opción: reindent o, indent. así se corregira tu fallo.
      Espero que te sirva.

  • @OsirisRD
    @OsirisRD ปีที่แล้ว

    Dando mi humilde opinión, el metodo raise no le veo mucho asunto cuando ese supuesto error esta dentro de un condicionar, espero ver otros ejemplos del metodo raise por que un error que genere uno mismo con un condicional pues no seria un error.

  • @javierdavo2854
    @javierdavo2854 2 ปีที่แล้ว

    también se puede poner MiPropioError=TypeError ¿no?

  • @faboxbkn
    @faboxbkn 7 ปีที่แล้ว

    Excelente maestro muchas gracias!
    Tengo un problemilla, la terminal de Python en Sublime me anda bien; pero falla cuando escribo código relacionado con "excepciones", es decir, en este mismo ejemplo, me pide ingresar un número, lo ingreso y luego se congela. puedo escribir en la terminal y todo pero no pasa nada.
    Funciona bien ejectuándolo desde el command prompt de windows.
    Saludos!

  • @germainnunez5818
    @germainnunez5818 5 ปีที่แล้ว

    me imagino que se podria crear un modulo que nos de el resultado de una raiz negativa en numeros complejos....

  • @melany0608
    @melany0608 7 ปีที่แล้ว +1

    Maestro el curso de python para cuantos videos lo tiene estimado?

  • @shuutsukiyama1553
    @shuutsukiyama1553 5 ปีที่แล้ว

    También se puede sacar raíz cuadrada haciendo X ** 1/2

  • @cisco4603
    @cisco4603 3 ปีที่แล้ว

    2:49 Eres un oso maduro

  • @pilarriush.9373
    @pilarriush.9373 7 หลายเดือนก่อน

    Entiendo muy bien todo desde el principio, pero algo que me hace ruido es el porque se utilizan 2 variables distintas para referirnos al mismo valor, en este ejercicio en concreto num1 y op1, ¿por que no siempre hacemos alusión a uno solo? Alguien me puede explicar esto. ¿No es mucho más sencillo a la hora de programar y editar solo contar con 1 variable? Gracias de antemano

  • @vepicpz899
    @vepicpz899 7 ปีที่แล้ว

    buen vídeo,tengo una pequeña pregunta,¿se pueden hacer aplicaciones gráficas con python?

    • @urbanwildcat8121
      @urbanwildcat8121 7 ปีที่แล้ว +1

      Hola, si, tienes tkinter, pyqt y wxpython.

    • @vepicpz899
      @vepicpz899 7 ปีที่แล้ว

      Urban WildCat gracias💗💗💗

    • @urbanwildcat8121
      @urbanwildcat8121 7 ปีที่แล้ว

      De nada :)

  • @manuelcogollobedoya4949
    @manuelcogollobedoya4949 5 ปีที่แล้ว +4

    jajjaja elif

  • @coffeedata7107
    @coffeedata7107 5 ปีที่แล้ว +25

    ...
    elif edad

    • @alexizquierdo17
      @alexizquierdo17 4 ปีที่แล้ว +4

      este hombre predijo el coronavirus jejejeje

    • @coffeedata7107
      @coffeedata7107 4 ปีที่แล้ว +2

      @@alexizquierdo17 jajajajaja soy como los Simpsons

    • @julian.castro18
      @julian.castro18 4 ปีที่แล้ว

      @@alexizquierdo17 jajajajajaja

  • @JoNesBlacKkrafkini
    @JoNesBlacKkrafkini 4 ปีที่แล้ว +1

    gente una duda, porque uso el return en vez del print?
    tipo if edad

    • @cuttchii
      @cuttchii 4 ปีที่แล้ว

      No estoy 100% seguro, pero supongo que como es una función, normalmente se suele aplicar mas el return, pero si no me equivoco, si pones el print no habria diferencia

    • @elfegomelgar
      @elfegomelgar 4 ปีที่แล้ว

      return regresa un valor, en cambio print lo imprime, en este caso el return regresa un valor string y print lo imprime, print(evaluaEdad(18)) lo que hace es que va a la funcion evaluaEdad ingresa el 18, lo evalua y return regresa el mensaje "Eres muy joven"
      una forma de usar la logica es esta
      def evaluaEdad(18):
      if 18 < 20:
      return "Eres muy joven"
      print(evaluaEdad(18))
      return regresaria "eres muy joven" y ese valor es el que imprime

  • @zidarkz
    @zidarkz 6 ปีที่แล้ว +1

    Raise es como throw en Java , verdad?

  • @panchovillacool666
    @panchovillacool666 6 ปีที่แล้ว +1

    Venia entendiendo que el if y los elif sin el else no funcionaban pero parece que si

  • @donnube9385
    @donnube9385 2 ปีที่แล้ว

    Manzanas azules

  • @fundacionamaca312
    @fundacionamaca312 4 ปีที่แล้ว

    Puede usar el Valor Absoluto (abs) en cambio del try:

  • @Hinineo
    @Hinineo 3 ปีที่แล้ว

    uno de mis espermatosoides esta triste porque le dijiste que no tiene edad negativa :(
    line ovulo -32
    error de sintaxis.

  • @JorgePuentesM
    @JorgePuentesM 6 ปีที่แล้ว

    Maestro, ¿nos podría por favor recomendar algún texto con ejercicios para practicar lo que hemos aprendido hasta aquí (antes de POO)?. Saludos y muchas gracias por su labor!

  • @vanmoji
    @vanmoji 6 ปีที่แล้ว

    ¿cómo puedes quitar o poner decimales?

    • @ricardoalcantara9430
      @ricardoalcantara9430 5 ปีที่แล้ว

      con la función round(variable,cantidad de números decimales)

    • @osvaldoleiva678
      @osvaldoleiva678 5 ปีที่แล้ว

      Para los que tengan la misma duda busquen en google "como formatear decimales(output) en python" asi tal cual :)

  • @alejandromangialardi8990
    @alejandromangialardi8990 5 ปีที่แล้ว

    porque se declara num1 y luego op1, usandose uno por el otro. me perdi esa parte. alguien lo sabe??

    • @davidalonso7943
      @davidalonso7943 5 ปีที่แล้ว +2

      Num1 no está declarado. Con Num1 estás indicando que la función que has creado va a tener un parámetro. Si crearas una función para que sumase dos números tendrías que decir que esa función va a tener dos parámetros (num1, num2). Y las variantes que luego vas a declarar pueden llevar otro nombre.

    • @SuperGamerpro24
      @SuperGamerpro24 5 ปีที่แล้ว

      Digamos que la variable op1 la estás mandando a los parámetros de la función, en este caso num1

  • @JoseRamirez-pc5iy
    @JoseRamirez-pc5iy 4 ปีที่แล้ว

    Hola,
    no entendi del todo que hace la función "raise" , me pueden explicar por fa jeje.

    • @matiasromera330
      @matiasromera330 4 ปีที่แล้ว +1

      raise es como si estuvieras bautizando a un error, que en este caso es un error conceptual, otro ejemplo podría ser un programita que calcule perímetros, vos sabés que es imposible trabajar con medidas negativas porque todo tiene "algo" medible, por lo que si bien matematicamente se puede calcular, conceptualmente no.

  • @emilioezequielelias9939
    @emilioezequielelias9939 4 ปีที่แล้ว

    El ErrorDeNumeroNegativo no se imprime, si bien se ha capturado la excepción.

  • @DarkCirer
    @DarkCirer 4 ปีที่แล้ว

    alguien haciendo esta parte en 2020?... escribo las mismas lineas en visual studio code y me saltan varios errores como este
    TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'

    • @DarkCirer
      @DarkCirer 4 ปีที่แล้ว

      except ValueError as ErrorDeNumeroNegativo:
      ^
      SyntaxError: invalid syntax

    • @franciscopanchitotoledomoy5410
      @franciscopanchitotoledomoy5410 4 ปีที่แล้ว

      @@DarkCirer proba identando el ante ultimo print y con el except a la misma altura del try

  • @vanmoji
    @vanmoji 6 ปีที่แล้ว

    Dónde está la api the phyton?

  • @tx7kwe1
    @tx7kwe1 6 ปีที่แล้ว

    Hola Profe!, Tengo un problema cuando ejecuto este ejercicio me sale el siguiente error:
    File "Excepciones III parte II video 23.py", line 18
    except ValueError as ErrorDeNumeroNegativo:
    ^
    IndentationError: unindent does not match any outer indentation level
    ***Repl Closed***
    Y el progrma es este:
    import math
    def calculoRaiz(num1):
    if num1

    • @tx7kwe1
      @tx7kwe1 6 ปีที่แล้ว

      Gracias, Solucionado!!!

  • @HyperKid5338
    @HyperKid5338 6 ปีที่แล้ว +2

    Estas algo erróneo Profesor. Con todo el respeto, todo numero negativo que se eleve al cuadrado, este terminara siendo positivo, ya que al sumar los dos signos (-) de los dos números = - * - = +, entonces nos dará la raíz al cuadrada, y por supuesto, siendo esta positiva. Ejemplo: La raíz cuadrada de 4, es 2i. En conclusión, el numero si puede ser negativo. Si estoy en lo incorrecto, avíseme. Como sea, muchas gracias por el curso profe.

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +5

      La raíz cuadrada de un número negativo no existe entre los números reales: es.wikipedia.org/wiki/Ra%C3%ADz_de_%C3%ADndice_par_de_un_n%C3%BAmero_negativo
      Si le pides dicho cálculo a una calculadora (que es lo que nos interesa en este vídeo), el resultado será o error, o entrada no válida.
      Por otro lado dices que la raíz cuadrada de 4 es 2i. Serñia la raíz cuadrada de -4 no de 4.
      Un saludo

    • @HyperKid5338
      @HyperKid5338 6 ปีที่แล้ว +2

      Ah bueno, vale, muchas gracias profe.

    • @HyperKid5338
      @HyperKid5338 6 ปีที่แล้ว +6

      Y disculpe la molestia.

    • @franciscomedinillagarcia3738
      @franciscomedinillagarcia3738 6 ปีที่แล้ว

      @@pildorasinformaticas Mi calcu hace esas operaciones :D

  • @fundacionamaca312
    @fundacionamaca312 4 ปีที่แล้ว +1

    yo coloco op1=abs(float(input("Introduce un número: "))) y me evito las restrinciones. Usando valor absoluto.

  • @jonamaxxdgutierrez9512
    @jonamaxxdgutierrez9512 4 ปีที่แล้ว

    eres maduro :v like venezuela

  • @ryujiuchiha97
    @ryujiuchiha97 3 ปีที่แล้ว

    elif edad >= 100:
    print("Ya vete wey")

  • @josefonseca8159
    @josefonseca8159 4 ปีที่แล้ว +2

    if edad

    • @swiitTV
      @swiitTV 4 ปีที่แล้ว +1

      ?

    • @josefonseca8159
      @josefonseca8159 4 ปีที่แล้ว +1

      @@swiitTV JAJAJAJJ solo para entendidos

    • @swiitTV
      @swiitTV 4 ปีที่แล้ว +1

      Explicalo

  • @raulalbornoz9275
    @raulalbornoz9275 4 ปีที่แล้ว

    Cuidado con ese Maduro. Es un peligro

  • @FranMay2013
    @FranMay2013 ปีที่แล้ว

    En el caso de introducir una cadena, ¿el programa se detiene porque se genera la excepción ValueError? El flujo se detiene y no se ejecuta la función

  • @emersontavera9362
    @emersontavera9362 2 ปีที่แล้ว

    class MiPropioError: pass
    def evalua_edad():
    alert = True
    while alert:
    edad = int(input("Ingreasa tu edad: "))
    if edad 100:
    try:
    raise MiPropioError
    except:
    print("Error,valor 0 ingresado o edad mayor a 100")
    dictionary = {range(1,20): "Muy joven", range(20,40): "Joven",range(40,65): "Maduro", range(65,101): "Cuidate..."}
    for i,y in dictionary.items():
    if edad in i:
    print(y)
    alert = False
    evalua_edad()
    My version of the first code, I decided to use a dictionary instead

  • @kirilovejonathan3622
    @kirilovejonathan3622 5 ปีที่แล้ว

    Se le podria llamar a las excepciones "factores externos" ¿?