Curso de Python. Bucles IV. Bucle While. Vídeo 17

  Рет қаралды 379,792

pildorasinformaticas

pildorasinformaticas

Күн бұрын

Пікірлер: 484
@pildorasinformaticas
@pildorasinformaticas 3 жыл бұрын
✅✅ ✅ ✅ ✅ 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. 💥💥💥
@Argenis_Delgado
@Argenis_Delgado 3 жыл бұрын
Saludos. Intenté el siguiente ejercicio y me gustó mucho el resultado: print("Programa de suma de numeros positivos") numero=int(input("Introduce un numero: ")) suma=0 while numero>0: suma= suma+numero print(f"Total " + str(suma)) numero=int(input("Introduce otro numero: ")) print("La suma de los numeros introducidos es:", str(suma)) La novedad es que le agregue un contador que va sumando de una vez por cada ejecución del while muchas gracias @pildorasinformaticas
@jaimeagullosanchez8503
@jaimeagullosanchez8503 2 жыл бұрын
Aprendiendo a programar a los 12 años, y gracias al profesor, lo estoy disfrutando a tope!! Muchas gracias y ánimo!
@lucasaimaretti2755
@lucasaimaretti2755 Жыл бұрын
3 + 2?
@jaimeagullosanchez8503
@jaimeagullosanchez8503 Жыл бұрын
5
@lucasaimaretti2755
@lucasaimaretti2755 Жыл бұрын
@@jaimeagullosanchez8503 😏😏😏😏🥴
@aiki1616
@aiki1616 Жыл бұрын
2 + 2?
@JosephGonzales8
@JosephGonzales8 6 ай бұрын
raiz de oo?
@tomasagu7722
@tomasagu7722 5 жыл бұрын
19:26 para los que no pudieron utilizar la clase math, deben colocar esta instrucción al principio del programa "import math" que lo que hace es importar la clase math para poder utilizarla
@joseignacio8227
@joseignacio8227 5 жыл бұрын
Gracias
@iwaka
@iwaka 4 жыл бұрын
Gracias
@PouJavier
@PouJavier 4 жыл бұрын
Gracias Tomás.
@pokemaniacoc2043
@pokemaniacoc2043 4 жыл бұрын
Muchas gracias crack te mando un beso en el siempre sucio
@saidaparizi922
@saidaparizi922 4 жыл бұрын
thank you ♥
@josemanuelperez2853
@josemanuelperez2853 7 жыл бұрын
Como curiosidad, Python efectivamente no admite raíces cuadradas de números negativos, pero es porque sqrt no admite como argumento el tipo completo. Pero, aquí viene la "sorpresa". Phyton tiene ese curioso tipo llamado numero complejo, y una clase dedicada a su manejo: cmath Si hacemos esto: import cmath numero = int(input("Introduce un número por favor: ")) solucion = cmath.sqrt(numero) print(f"La raiz cuadrada de {numero } es: {solucion}") Es perfectamente capaz de darnos la raíz cuadrada de un numero negativo. Mas que nada lo señalo como curiosidad de la potencia que tiene Phyton y como está adaptado de origen a su uso en entornos cientificos
@rodrigopolo9406
@rodrigopolo9406 5 жыл бұрын
muchas gracias amigo, tenia esa duda
@miltoncoaquira8720
@miltoncoaquira8720 5 жыл бұрын
Héroe :v
@joaquincardenas5902
@joaquincardenas5902 5 жыл бұрын
Cundo introdusco -25. me da como resultado. "La raiz cuadrada de -25 es: 5j". Como lse le quieta la "j", o porque sale?
@exequielmarch3760
@exequielmarch3760 5 жыл бұрын
En matemática. Un número complejo se compone asi R+Xj o en lugar de j también se usa i. Xj es la parte imaginaria del número complejo. Las partes imaginarias se obtienen como resultado de hacer la raiz cuadrada de un número negativo. Para que entiendas mejor busca matemáticas de números complejos. Suerte
@aahl_work
@aahl_work 4 жыл бұрын
@@joaquincardenas5902 no se quita porque la raíz de un número negativo es un número complejo se representa como: Z= numero_REAL+numero_IMAGINARIOi (la i o la j indica cual es el imaginario) Ej: raiz de (-25) = 0+5j. se puede ver tambien como Raizcuadrada(-289) = i*raizcuadrad(289) = 17i
@adamm3431
@adamm3431 6 жыл бұрын
Ahora que trataste el tema de la "mente de programador", me siento en confianza de comentar algún pensamiento que tuve pero que no me atrevía a plasmar hasta que llegué a este video. Yo tengo una licenciatura en una rama que raya entre cuidados de la salud y ciencias sociales. Desde hace tiempo tenía la espinita de aprender programación y he notado que muchos ejercicios no los realizo correctamente porque me falta esa lógica y esa forma de pensar que tienen los programadores en particular. Es difícil pero sé que puede serlo porque es un campo totalmente nuevo. Jamás tuve problemas en aprender a usar las computadoras, crecí acostumbrado a buscar y explorar las configuraciones de los programas y sistemas operativos, pero esto es radicalmente diferente. Sigo emocionado porque no es imposible y me plantee el reto de crear una página web y algunos juegos, sé que voy a fallar muchas veces antes de poder decir que ya sé programación pero un mar en calma jamás hizo experto a un marinero. Muchas gracias por tus videos!
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
Nada que añadir a lo que tu has dicho, estoy de acuerdo en todo. Yo siempre les digo a mis alumnos cuando comienzan a programar por primera vez que el aprendizaje de la programación lleva implícito el fallar. Si no se falla es imposible aprender a programar. Es cuando se comete un error y se tarda horas en encontrarlo, cuando se hacen mil pruebas para localizar el error, cuando se levanta dolor de cabeza... es cuando se está aprendiendo a programar. No todo el mundo está dispuesto a esto y por eso no todo el mundo vale para programar. Hay personas que por su trayectoria no están acostumbrados a esta disciplina y les resulta complicado. Pero esto es lo de menos. Lo importante es interiorizar que hay que fallar y perseverar. La "lógica" del programador se adquiere con el tiempo. Este vídeo puede ayudar a entender mejor esto de lo que estamos hablando: kzbin.info/www/bejne/o4usaGqnpNaSbK8 Un saludo!
@tomiziexd1779
@tomiziexd1779 6 жыл бұрын
El cuarteto de nos xd
@Zeky
@Zeky 5 жыл бұрын
¿Ya sabes programar?
@thelukewarm3582
@thelukewarm3582 5 жыл бұрын
@@tomiziexd1779 Donde??
@jorge559web
@jorge559web 4 жыл бұрын
Adam M Totalmente de acuerdo contigo, consigo entender todos los ejemplos propuestos en los vídeos, pero a la hora de realizar los ejercicios me cuesta hilar todos estos conocimientos para llegar a crear el programa que se nos pide. Me cuesta pensar como un programador a la hora de visualizar el flujo correcto, también me frustra un poco. Imagino que es cuestión de prueba y error, hasta ir asentando los conocimientos y conseguir esa fluidez mental. Aprovecho para felicitarte Píldoras informáticas, tus vídeos son estupendos!
@javierosorio353
@javierosorio353 6 ай бұрын
2024 mejorando mis habilidades con Python y puedo decir despues de buscar cursos en todo YT que este es el mejor curso que pueden hacer. Muchas gracias por este maravilloso y atemporal aporte Juan.
@neuralroot8532
@neuralroot8532 2 жыл бұрын
14 años y cada día aprendiendo algo nuevo de Python. Mil gracias maestro🙏
@danieloliva6805
@danieloliva6805 4 жыл бұрын
este ejemplo es fantástico, por ahí para alguien que nunca programo en un principio cuesta entenderlo, pero al verlo 2 veces el video lo entendí completamente, y haciendo lo que vos dijiste de crearlo mentalmente se hace muchísimo mas fácil! así que allí vamos por la mente de un programador!
@danielvillarreal9509
@danielvillarreal9509 4 жыл бұрын
Comparto el código de la raíz de un número que hice, cabe decir que he aprendido mucho con tus vídeos y me he dado cuenta también de que no existe una única solución, sino que hay varias formas de llegar a lo mismo, lo importante es entender la lógica. import math print("PROGRAMA PARA ENCONTRAR LA RAÍZ DE UN NÚMERO") numero = float(input("Ingrese el número: ")) intentos = 0 while numero < 0: print("No existe raíz de número negativo") intentos = intentos + 1 numero=float(input("Ingrese el número: ")) if intentos == 2: print("Se acabaron los intentos") break; if numero > 0: solucion = math.sqrt(numero) print("La raiz de "+str(numero)+" es "+str(solucion)) Saludos cordiales!!
@redmaytals
@redmaytals 6 жыл бұрын
Gracias por el curso, excelentes explicaciones para los que vienen de "cero"!!! Mis dos soluciones: EJERCICIO 1: compara=0 while True: valor=int(input("Introduce un valor: ")) if valor
@JonathanTorres-mr2cv
@JonathanTorres-mr2cv 5 жыл бұрын
No he parado de estudiar con los videos, este en particular ha sido el mejor. Muchas gracias
@jorgemariovargas3830
@jorgemariovargas3830 2 жыл бұрын
Excelente !!! ,Gracias JUAN DIAZ, Saludos desde Medellín(Antioquia)Colombia, La ciudad de la eterna primavera
@dovi
@dovi 7 жыл бұрын
Los ejercicios que nos propones cada ciertos vídeos son el complemento ideal para el curso. Mantén esta dinámica siempre que te sea posible, Juan. Un fuerte abrazo.
@Gypsy-gv6bo
@Gypsy-gv6bo 5 жыл бұрын
Gracias por estos videos educativos. A partir de éste video se empiezan a complicar un poco más los códigos y eso me parece muy bueno porque vamos progresando y por buen camino.
@kalmabombo
@kalmabombo 6 жыл бұрын
Profe ya se lo he dicho muchas veces pero la verdad es que no me canso. Este curso es de lo mejor... cada vez me gusta más y más... Gracias profe.
@juanmanuelpiaggio
@juanmanuelpiaggio 7 жыл бұрын
Nunca me alegro tanto por algo de internet como cuando sube sus videos! Saludos de Uruguay!
@alejoservin9362
@alejoservin9362 5 жыл бұрын
No quiero ofender a los otros profesores de cursos de Python a los cuales e hecho pero este es el más completo y didáctico, gracias por enseñarnos . Saludos desde Argentina
@neryvelarde7581
@neryvelarde7581 3 жыл бұрын
excelente curso y muchísimas gracias por ayudarnos, yo intenté sin el if numero
@xhgc05
@xhgc05 3 жыл бұрын
Gracias por el video, lo que yo hice fue que lo programe de una manera diferente para que mostrara el numero de intentos restantes y me resulto lo siguiente: import math print('Programa para calcular la raiz cuadrada ') intentos=3 while intentos>0: numero=int(input('Introduce un numero: ')) if numero0: print(f'Te quedan: {intentos} intentos ') if intentos==0: print('Has acabado tus intentos ') if numero>=0: solucion = math.sqrt(numero) print(f' La raiz cuadrada de {numero} es: {round(solucion,2)} ') break; print('Fin del programa')
@marcoslopez4354
@marcoslopez4354 6 жыл бұрын
Estimado, aprovecho de dejarle un comentario y agradecer enormemente el aporte lo que he podido aprender a la fecha, ya voy en el video 57, pero cada uno está interesante y está muy bien explicado. Mi like y sin dudarlo me subscribo al canal
@cristopheralvarez3470
@cristopheralvarez3470 5 жыл бұрын
Yo no soy un experto en programacion pero me facina programar y viendote a voz hacerlo en tus videos haces que cada vez me enamore de la Programacion. Y no solo este lenguaje de programcion deseo aprender sino todos todos los lenguajes asi me cueste bastante aprender pero lo lograre a fin a cabo cuando algo t gusta nunca dejas que c t sea dificil ni complicado. D esto me dedicare al Software crear.
@jhankrr
@jhankrr 4 жыл бұрын
La raíces de números negativos si existen, y era una excelente oportunidad para ver como funcionan los numeros complejos en python, de gran interés para mi, ya que en mi carrera, los utilizamos mucho, aunque el ejercicio esta bien, muchas gracias.
@elkinyuliancuastumalquisti4886
@elkinyuliancuastumalquisti4886 2 жыл бұрын
Muchas gracias por tus videos he aprendido mucho y cada dia aprendo muchas herramientas gracias.
@zcapitan82
@zcapitan82 3 жыл бұрын
Muy buenos los videos y muy clara tu forma de explicar. Sobre todo cuando dibujas con líneas rojas lo que python entiende de lo que estamos programando. Saludos y Gracias!
@oscara.quirozbarrera7312
@oscara.quirozbarrera7312 6 жыл бұрын
Apreciamos enormemente tu esfuerzo y tiempo para compartir bajo un estilo ameno y didáctico. Muchas gracias.
@jdperez1985
@jdperez1985 4 жыл бұрын
tienes un nuevo seguidor. Arranque este curso de python y explicas muy bien. Luego voy a seguir con el de Django.Muchas gracias por su dedicacion. Saludos desde Buenos Aires Argentina
@Gypsy-gv6bo
@Gypsy-gv6bo 5 жыл бұрын
Muchas gracias por la claridad en la explicación de cada curso. Gracias a los conceptos aprendidos también logre solucionar el ejemplo de ésta manera: import math print("Programa para averiguar la raíz cuadrada de un número") numero=int(input("Introduzca el número: ")) intentos=0 while numero
@Gypsy-gv6bo
@Gypsy-gv6bo 5 жыл бұрын
Aunque no era necesario "intentos=0" ... :)
@rauksan1269
@rauksan1269 4 жыл бұрын
ya que lo hiciste con intentos=0, dejo esto por si gustas o gustan usarlo: import math print("Programa para averiguar la raíz cuadrada de un número") numero=int(input("Introduzca el número: ")) intentos=3 while numero
@gemrwx
@gemrwx 4 жыл бұрын
@@rauksan1269 Un pregunta, porque se usa dos condicionales if seguidos y no un if...elif ? En esta parte del primero: if numero
@rauksan1269
@rauksan1269 4 жыл бұрын
@@gemrwx oh, por nada en especial, es la costumbre que aún tengo. Sin dudas quedaría mejor con elif puesto que hace la misma función que dos condicionales if. A como convenga en tus buenas prácticas amigo.
@guille7232
@guille7232 Жыл бұрын
Buen curso y Gracias!. 25:54 La variable "intentos" vale cero y no uno porque al primer error entra en la variable "numero" dentro de while (sin entrar en el if numero
@rodrigovalenzuela5436
@rodrigovalenzuela5436 4 жыл бұрын
desde mi cerro, 101% agradecido por tan buena enseñanza y explicación.
@andresjimenez1823
@andresjimenez1823 3 жыл бұрын
excelente video muy buena explicacion estoy viendo este curso a la fecha y me ha parecido genial. FELICITACIONES..
@byCoZz_
@byCoZz_ 5 ай бұрын
Hola! Para aquellos que estén haciendo el curso ahora, acabo de hacer el ejercicio 1 propuesto en la descripción del video y aquí dejo el código que me ha quedado a mi. Durante la marcha se me ha ocurrido intentar hacerlo como si fuese un juego con un máximo de 3 vidas (intentos). Funciona bien pero si alguien ve algún error o alguna forma de mejorarlo con los conocimientos que llevamos del curso se lo agradezco :) print("Tienes que introducir numeros cada vez mayores.") intentos=0 num1=int(input("Por favor, introduce el primer número: ")) num2=int(input("Introduce el siguiente numero: ")) if num1>=num2: intentos=intentos+1 print(f"Has fallado, {num2} no es mayor que {num1} y pierdes una vida ({intentos}/3)") num2=num1 while intentos
@luisacevedo3427
@luisacevedo3427 6 жыл бұрын
En la ultima linea podemos usar el método "round" para redondear la cifra a los decimales que deseemos, y el numero 2 después de la variable "solucion" indica el numero de decimales que queremos que aparezcan después del punto. print("La raiz cuadrada de "+str(numero)+ " es " + str(round(solucion,2))
@brayancadavid5701
@brayancadavid5701 5 жыл бұрын
gracias :)
@raposo-93
@raposo-93 2 жыл бұрын
Genial la clase, para practicar le añadí al ejercicio que imprimiera cuantos intentos quedaban al introducir un valor incorrecto. import math print("programa iniciado") print("calculo de raíz cuadrada") num1=int(input("Introduce un numero por favor: ")) intentos=0 while num1
@fairyarerosies
@fairyarerosies 5 жыл бұрын
Esto era lo que necesitaba, justo falte a esta clase y no entendía muy bien el uso de while.
@walterk14
@walterk14 6 жыл бұрын
Muchísimas gracias Juan por sus vídeos, me están ayudando mucho ; soy un novato y me viene bien una explicación así bien detallada; saludos .Así hice mis pininos con el while edad=int(input("ingrese su edad ")) contador=0 while edad130: if edad130: print(" un inmortal !?? ingrese una edad real(menor a 130..) ") edad=int(input("ingrese su edad :")) contador=contador+1 if contador==2: print(" ingreso 3 veces mal su edad, adios") break; if contador
@cesarmichi7558
@cesarmichi7558 4 жыл бұрын
Sos un genio man, tuve que revee 2 veces las clases de bucles porque no me acordaba la sintaxis y el como usarlas....muchas gracias por tu colaboracion.
@tnoid1oro
@tnoid1oro Жыл бұрын
Mil gracias por tu excelente aporte, completo y muy bien expuesto
@luismiguelquesada7317
@luismiguelquesada7317 6 жыл бұрын
Gracias por tus videos, estoy en cursos de pago pero este para mi es mejor.
@yerayluna123
@yerayluna123 6 жыл бұрын
Muchas graciaaas! Pildorasinformaticas, empezando desde 0, con un gran profesor, para tenerte contento, hoy en el ejercicio 2 lo programe con menos lineas de codigo que en el ejemplo, en solo 17 clases ya pensando como un programador vago ;D Gracias de nuevo
@pabloleonardosignore7677
@pabloleonardosignore7677 4 жыл бұрын
Este vídeo me ha ayudado tanto para un trabajo de la universidad. Thank you so much!
@nikofred4352
@nikofred4352 3 жыл бұрын
Eres un crack.. Saludos desde Colombia estoy tratando de aprender programación con tus videos.. Espero sigas subiendo jeje
@Alex75JR
@Alex75JR 7 жыл бұрын
Gracias por el vídeo y por los ejercicios. Seguimos avanzando con Python.
@danagreda5631
@danagreda5631 6 жыл бұрын
Muchas gracias muy bien explicador por fin entendí el bucle while
@doctormanfer
@doctormanfer 6 жыл бұрын
Muchas gracias, me ha servido muchísimo este video y el video 14. Por fin pude implementar un controlador temporal para ejecutar un grupo de funciones. Saludos desde Formosa - Argentina
@SuperGamerpro24
@SuperGamerpro24 5 жыл бұрын
Primer ejercicio: n = int(input("Introduzca un número: "))#6 n2 = n-1 while n2 < n: n2 = n n = int(input("Introduzca un número: ")) if n2 > n: print("El programa ha finalizado, ha introducido un número menor que el anterior") if n2 == n: print("Debe de introducir un número mayor, no uno igual") Segundo ejercicio: n = int (input("Introduzca un número: ")) suma = 0 while n >= 0: suma += n n = int (input("Introduzca un número: ")) print("La suma total de todos los numeros es: "+str(suma))
@cristianbarrios7341
@cristianbarrios7341 5 жыл бұрын
En el último print es lo mismo hacer esto? : print(f"La suma total de todos los numeros es: {suma}")
@M.2.K.
@M.2.K. 4 жыл бұрын
@@cristianbarrios7341 Si
@zoiicecivc1461
@zoiicecivc1461 6 жыл бұрын
Ejercicio 2: def principio(): num_posi=input("Introduce un número positivo: ") continuar(num_posi) def continuar(num_posi): while int(num_posi)>0: num_posi=input("Introduce un número positivo o uno negativo para terminar el programa: ") finalizar() def finalizar(): terminar=input("¿Desea terminar el programa? s/n: ") if terminar=="n": num_posi=input("Introduce un número positivo: ") continuar(num_posi) else: print() print("El programa ha finalizado") principio()
@andresmendoza7105
@andresmendoza7105 7 жыл бұрын
por fin profe, te tardaste mas de lo habitual, gracias por un nuevo video
@beelu8295
@beelu8295 2 жыл бұрын
muchísimas gracias, tus ejemplos son muy claros y me va quedando más ordenado todo el asunto ♥
@lautaro9354
@lautaro9354 4 жыл бұрын
Un dato que por si no sabias es que tambien lo puedes hacer asi: i=1 while i
@rafacordobes7861
@rafacordobes7861 7 жыл бұрын
Olvidé, en el comentario de ayer, agradecerte que nos proporciones ejercicios para practicar lo explicado.
@Emilito469
@Emilito469 2 жыл бұрын
Ahora a darle a python!! Gracias profe!
@DiegoGonzalez-zf6fz
@DiegoGonzalez-zf6fz 4 жыл бұрын
Para concatenar tambien sirve como en php print("cadena", i)
@fernandolopez907
@fernandolopez907 4 жыл бұрын
Después de esperar con paciencia como lo dice el profe el ultimo programa estuvo bueno para practicar mucho la logias. Se viene lo bueno :D
@elkinyuliancuastumalquisti4886
@elkinyuliancuastumalquisti4886 2 жыл бұрын
Muchas gracias por tus videos ya voy en este curso.
@unobuscando
@unobuscando 3 жыл бұрын
Por eso, la experiencia me ha enseñado que, siempre que sea posible se debe utilizar un bucle for en lugar de un While o Until incluso cuando a priori no sabemos cuántas repeticiones se harán, siempre que al menos podamos suponer o establecer un número máximo de repeticiones... Utilizar bucles indeterminados nos exige posibilitar y gestionar interrupciones por el usuario, cosa que no es necesario con el bucle determinado FOR.
@Ric20118
@Ric20118 4 жыл бұрын
Saludos cordiales estimado Juan, muchas gracias.
@franduran1052
@franduran1052 6 жыл бұрын
Como siempre magnifico, ahora a practicar con lo ejercicios, un saludo.
@aliciae2872
@aliciae2872 Жыл бұрын
Muy bien tus videos! Me encanta! En este vídeo, lo malo es que se ve borroso
@aliciasoriano7477
@aliciasoriano7477 2 жыл бұрын
Que buenas explicaciones! excelentes clases!
@carlossylverbalcazarmolina9958
@carlossylverbalcazarmolina9958 2 жыл бұрын
muchas gracias por compartir tus conocimientos.
@SirAnderson_
@SirAnderson_ 5 жыл бұрын
Hola buenas. Muchisimas gracias por tus enseñanzas, me sirven muchisimo. Yo el último ejercicio lo hice del siguiente modo, aunque me preguntaba como hacer para al final introducir algo como "¿Desea probar con otro número?" y que según si escriba SI o NO, el programa repita el bucle, aun no se me ocurre, espero que luego sepa hacerlo al seguir con tus videos. Así fue como yo hice el ejercicio: import math print ("programa de calculo de raiz cuadrada") numero=int(input("Introduzca el número por favor: ")) intentos=0 while numero0: intentos=0 solucion=math.sqrt(numero) print("número introducido: ", numero) print("Solución: ", solucion) print("Muchas gracias.")
@adri_owns_this
@adri_owns_this 2 жыл бұрын
El TOC que me agarro cuando dijo "es imposible obtener la raiz cuadrada de un numeros negativo" es impresionante
@guillermosaenz5135
@guillermosaenz5135 4 жыл бұрын
Sólo dos palabras: muchas gracias.
@ricardorios3412
@ricardorios3412 3 жыл бұрын
para los que están usando otro editor de código , la tabulación es dejando 4 espacios a la derecha
@educacioninformatica
@educacioninformatica 7 жыл бұрын
Saludos desde Ecuador, sería muy bueno que en algún punto de este curso por favor si es posible incluya programación visual en phython y también programación de páginas y aplicaciones web con phython. Mil gracias y hasta pronto
@sergioteran4953
@sergioteran4953 4 жыл бұрын
estimado gurú Juan, me parece que consultar dentro del while si el numero es < 0 es redundante, ovbiamente es menor que 0, sino no estaría dentro del while, invertí un poco el while para mostrar los intentos: import math print("Programa de cálculo de raíz cuadrada") numero = int(input("Ingresa un número: ")) intentos = 0 while numero < 0: intentos += 1 print(f"No se puede hallar la raíz de un número negativo. Cantidad de intentos {intentos}, quedan {3 - intentos}") if intentos > 2: print("Has consumido demasiados intentos. Programa terminado") break; numero = int(input("Ingresa un número: ")) if intentos < 3: solucion = math.sqrt(numero) print(f"La raíz cuadrada de {numero} es {solucion}")
@jesusmolina5951
@jesusmolina5951 3 жыл бұрын
correcto, no le encontraba sentido a lo que ponia el despues del brake.
@bedlam4209
@bedlam4209 4 жыл бұрын
¡Qué máquina de profe!
@felipecalle4427
@felipecalle4427 4 жыл бұрын
Muchas gracias por tu dedicación
@lelliscanario3527
@lelliscanario3527 7 жыл бұрын
Son explicación muy claras. Gracias.
@diegoamorinsegovia783
@diegoamorinsegovia783 7 жыл бұрын
Gracias por todo lo estuve esperando!!!!
@elSoberanista
@elSoberanista 4 жыл бұрын
los ejercicios: lo mejor, muchas gracias
@albertoborella611
@albertoborella611 7 жыл бұрын
Excelente video!!!!!!!! como son todos tus videos de todos tus cursos!!!!!! Gracias!!!
@ardilaoswaldo
@ardilaoswaldo Жыл бұрын
excelene clase, va mi codigo para este caso import os condicion=False while condicion==False: edad=int(input("Cual es la edad: ")) os.system("cls") if edad>120: print("La edad tiene un valor demasiado grande") elif edad>0: condicion=True print(f"la edad de {edad} años es correcta") break else: print("Has introducido una edad negativa")
@jonatansilvestri9636
@jonatansilvestri9636 3 жыл бұрын
simplemente gracias pildoritas
@samuelespinoza885
@samuelespinoza885 2 жыл бұрын
Me pude dar cuenta de que el if numero
@maicolmatos
@maicolmatos 5 жыл бұрын
number1=int(input("intoduce un numero")) number2=int(input("introduce un numero mayor al anterior")) while number2>number1: number1=int(input("intoduce un numero mayor")) number2=int(input("introduce un numero mayor al anterior")) if number2
@adrianfeliperuedacastellan1705
@adrianfeliperuedacastellan1705 5 жыл бұрын
Profe, en el caso de querer que sólo se puedan ingresar dos veces el número, coloqué este código y me arrojó respuesta. Pienso que es más fácil poner primero las condiciones If, Y luego ingresar los números por teclado(en la parte de abajo) para que se vea más organizado: print("El programa de cálculo de raíz cuadrada") numero=int(input("Introduce un número para evaluar la raíz cuadrada: ")) intentos=0 while numero
@oscarbeldano4903
@oscarbeldano4903 4 жыл бұрын
Sigue subiendo videos? Explica re bien.
@gamfut1348
@gamfut1348 4 жыл бұрын
Se puede trabajar con números imaginarios en programación? Y para qué nos serviría?
@OJPalenzuela
@OJPalenzuela 7 жыл бұрын
Si quieres seguir realizando las operaciones sin cerrar el programa puedes hacerlo de esta manera: import math key="s" while key=='s' or key=='S': numero = int(input("Introduce un número por favor: ")) intentos=0 while numero
@felixsalinas3318
@felixsalinas3318 4 жыл бұрын
tengo un problema y es es que el programa que haces en el minuto 10:57 cuando le doy un valor negativo el sublime se bloquea cual es la razon por la cual no toma valroes negativos
@Jy0ga_tk
@Jy0ga_tk 5 жыл бұрын
Muy bien explicado, muchas gracias.
@HyperKid5338
@HyperKid5338 2 жыл бұрын
Así lo hice: def programa_validacion(): c = 0 edad = int(input("Edad: ")) while edad
@maespinoza1983
@maespinoza1983 3 жыл бұрын
While True: print("Infinitas gracias")
@SOMNIART3D
@SOMNIART3D 3 жыл бұрын
Muy bueno como siempre
@angelgonzalez-bu1no
@angelgonzalez-bu1no 6 жыл бұрын
Fantástico el magisterio
@igmahal
@igmahal Жыл бұрын
Alguien me puede explicar por qué hay un punto y coma despues del Breake?
@erwingriegofuentesfuentes9511
@erwingriegofuentesfuentes9511 5 жыл бұрын
APLICANDO EL CONTADOR DE INTENTOS EN EL EJEMPLO DE EDADES: intentos=0 edad=int(input("ingresar edad: ")) while edad100: print ("Edad NO valida") if intentos==2: print("Demasiados intentos, programa finalizado") break; edad=int(input("ingresar edad: ")) if edad100: intentos+=1 if intentos
@cristianescuderojorquera9722
@cristianescuderojorquera9722 2 жыл бұрын
Otra forma sin tener que recurrir a la importación de math ni utilizar la función sqrt, es recordar toda propiedad de raices y potencias. Resulta que la raíz cuadrada de un numero "a" es lo mismo que elevar ese numero "a" a 1/2. Yo en la linea de la solución escribí esto: solucion=(numero)**0.5
@adolfoleonhernandezabadia5360
@adolfoleonhernandezabadia5360 3 жыл бұрын
Lucio Chiquito Caicedo, Presentó su tesis doctoral a los 104 años y resolvió un enigma de hace dos siglos, él puede trabajar con Python.
@elpasodelalma.-5699
@elpasodelalma.-5699 5 жыл бұрын
Hola comunidad. Juan eres un genio. Soy licenciado en desarrollo humano y he decidido a mis 40 ingresar al mundo de la programación, que siempre le tuve ganas pero por miedo a no entender y frustrarme, no lo hacía. Con tus videos lo estoy haciendo y me siento feliz y esperanzado de poder trabajar en esto, así que gracias! (Desde Uruguay) Les consulto algo un poco tonto pero quiero quitarme la duda: ¿por qué en el ejercicio 1 pones debajo del while "num1=num2"? Disculpas lo básico de mi nivel :) Gracias!
@wgmorenoh
@wgmorenoh 5 жыл бұрын
Para poderlos comparar, le asignas el valor digitado a una variable que no cambiará por intervención del usuario
@Sebastianv001
@Sebastianv001 3 жыл бұрын
Hola primero que todo, te agradezco mucho por tu excelente contenido. En el ejercicio anexo N°1 sobre crear un código para pedir un numero mayor al anterior infinitas veces veo que dentro de un input se puede concatenar con el signo + pero dentro de un print se debe hacer con una coma. ¿Por que? Gracias
@paulascatarelli5348
@paulascatarelli5348 2 жыл бұрын
Se pueden usar ambas, si usas el + deben ser strings pues no se puede concatenar un entero y un string. Pero si usas comas, sí es posible, por ej print('este año cursaré ', cantidad, ' de materias') .. en ese ejemplo cantidad es un entero, pero como usé comas, se puede. Si quisiera hacerlo con un signo + debería anteponerle str a cantidad, de esta manera: print('este año cursaré ' + str(cantidad) + ' de materias') Espero se entienda!
@josemariaferre7030
@josemariaferre7030 3 жыл бұрын
Buenas tardes, al parecer en el visual estado video o el programa Python, falta el modulo Maty, donde puede bajarlo, o com Gracias
@מאירנחמקין
@מאירנחמקין 6 жыл бұрын
si en el primer programa del video sobre la validacion del numero entero quisiera tambien agregar la condicion siguiente al bucle while que si pasa del tercer intento de introducir un numero negativo el programa concluye,como hago?
@Tursiopstruncatus
@Tursiopstruncatus 6 жыл бұрын
En este caso concreto, en vez de math.sqrt(numero) se podría haber dicho numero**(1/2), y habría funcionado sin necesidad de importar nada.
@elvisfranco791
@elvisfranco791 6 жыл бұрын
Hola, antes que nada quiero felicitarte por tu canal! me ha ayudado mucho, soy extremadamente tonto en este tema pero la verdad me gusta y quiero mejorar. tengo un ejercicio que hacer , es que tu podrias ayudarme o hacer un vidio con ejercicios de este tipo? 1. Cuando se inicia el script, le pregunta si desea trabajar en interfaces de red o discos duros: 2. Si el usuario ingresa algo que no sea "d" o "i", la pregunta se vuelve a hacer.
@cesarleon4782
@cesarleon4782 7 жыл бұрын
Buen vídeo, eres el mejor!
@rudemanson
@rudemanson 4 жыл бұрын
Por si alguien no puede descargar los ejercicios en vez de hacer click en el link copien el enlace con el botón derecho y péguenlo en una nueva pestaña
@lopezlopezedgarerubiel6348
@lopezlopezedgarerubiel6348 2 жыл бұрын
Cómo puedo además de evaluar si la edad es menor a cero también quiero evaluar un rango de números, por ejemplo lo mismo que hiciste con las edades negativas pero también evaluar si se encuentra en una edad menor a los 18 por ejemplo par el acceso a un sitio que necesite mayoría de edad
@TheMigham
@TheMigham 2 жыл бұрын
una vez comprobada que no sea una edad negativa, ingresar en un if para saber si es mayor de 18
@carloslectong5344
@carloslectong5344 3 жыл бұрын
Tambien se puede concatenar datos enteros con string con simplemente una coma(,).
Curso de Python. Bucles V  Continue, pass y else. Vídeo 18
16:12
pildorasinformaticas
Рет қаралды 244 М.
Curso de Python. Generadores I. Vídeo 19
17:54
pildorasinformaticas
Рет қаралды 309 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,4 МЛН
[BEFORE vs AFTER] Incredibox Sprunki - Freaky Song
00:15
Horror Skunx 2
Рет қаралды 20 МЛН
¡MEJORA tu LÓGICA de PROGRAMACIÓN!
9:51
hdeleon.net
Рет қаралды 207 М.
Iterando con WHILE en PYTHON | ¿Qué es y cómo se usa?
13:28
Commit That Line!
Рет қаралды 69 М.
Ciclo FOR y WHILE en Python
10:44
DC Control
Рет қаралды 18 М.
Curso de Python. Módulos. Vídeo 34
18:00
pildorasinformaticas
Рет қаралды 230 М.
Curso Python. Bucles I. For. Vídeo 14
18:18
pildorasinformaticas
Рет қаралды 458 М.
Aprende Python ahora! curso completo e intensivo desde cero
5:05:50
HolaMundo
Рет қаралды 1,1 МЛН
Curso de Python. Bucles II  Bucle For. Vídeo 15
21:06
pildorasinformaticas
Рет қаралды 372 М.
Curso de Python. POO I. Vídeo 24
14:20
pildorasinformaticas
Рет қаралды 295 М.
¿Cómo se usan los bucles FOR en PYTHON?
13:32
Commit That Line!
Рет қаралды 42 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,4 МЛН