Curso Python 3 desde cero #11 | Sentencias condicionales compuestas en Python (if - else)
HTML-код
- Опубликовано: 5 окт 2024
- Curso Python desde cero - En esta entrega del curso de programación Python desde cero, aprenderás a utilizar e implementar las sentencias condicionales compuestas, con lo cual tus programas podrán tomar decisiones para verdadero o falso, de acuerdo a la condición lógica establecida.
¡¡Ayúdame a seguir creciendo, te invito a suscribirte!!
La Geekipedia de Ernesto
➞ Facebook / lageekipediadeernesto
➞ Instagram / lageekipedia
➞ Twitter / lageekipedia
═════════════════════════════════════════
¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras:
➞ Donaciones: www.paypal.me/...
➞ Desactivando Adblock y Adblock Plus en RUclips.
➞ Compartiendo los vídeos del canal en foros y redes sociales.
Cualquier opción es de gran ayuda. ¡Muchas gracias!
═════════════════════════════════════════
• Descarga del ejercicio: bit.ly/30twN5x
• Curso Android desde cero: bit.ly/2F89c3e
• Curso Java desde cero: bit.ly/2XSs2V5
Estoy empezando a programar antes de terminar de estudiar y buscar una carrera universitaria, no aguantaba esperar y me di cuenta que con Python y tu explicación es demasiado sencillo. Te agradezco por hacer este curso gratuito bro :3
Soy de universidad y tuve un maestro que hizo que le tuviera mucho miedo a programar pero tú explicas súper bien y ahora me está empezando a gustar, muchas gracias :)
Lo mismo digo. Es muy buena su manera de explicar.
También ayuda que sean vídeoclips que tú puedas reproducir una y otra vez, o adelantar y atrasar al frame que precises, hasta que consigas entenderlo todo.
Tenía tiempo buscando un curso, la mayoría te cuentan historias y te hacen perder mucho tiempo, tiempo valioso que no se recupera, hoy no se como cayo este curso del cielo, pues hoy aprendi muchas cosa en las cuales me costaba salir de los errores, con la manera de usted enseñar, todo se hace facil... La verad a cualquiera que lea este comentario le invito a pasar un rato viendo los videos del curso para que se de cuenta de que no es meentira o un cuento y de que se aprende se aprende. Tengo hijos programadores gracias a que les indiqué eeste camino y hoy en día me lo agradecen de corazón. Les voy a dar una sorpresa con lo que he aprendido hoy... De verad amigo Ernesto, muchas gracias, muy agradecido.... y como dicen, Dios recompensa nuestra manera de ser... Feliz Noche...
¡Hola José G. González P.!, es un honor saber que he podido aportarte parte del conocimiento que deseabas obtener. Espero que los siguientes videos continúen siendo de tu agrado. De mi parte continuaré creando contenido para que puedas seguir disfrutando del mismo. Te envío un fuerte abrazo. Saludos!
Te estabamos esperando, te extrañamos
Amigo llevo solo tres días y ya voy en este video 11, saco el tiempo cada día porque es muy motivador verlos y veo que estoy aprendiendo, en verdad muchas gracias por compartir tus conocimientos, por tu tiempo y actitud al enseñar. Gracias desde Colombia.
2022 y gracias a vos despertaste algo hermoso sobre la programacion , empece desde cero y ya me siento que puedo hakear a la nasa gracias por todo hermano que Dios te bendiga siempreeee!!
Me salió el ejercicio sin verlos aaaaa estoy feliz jaja, me estoy divirtiendo con este curso y lo mejor es que estoy aprendiendo, ojala sigas subiendo mas de python
a mi me da error esto '
@@samuelrostello2992 Lograste solucionar el error?
25/07/23 clase completada. Encantada con tus clases, cada día me gusta más. Gracias por este curso de CALIDAD !!
Excelente la manera de explicar y los ejercicios que emplea. Gracias Ernesto, súper recomendado!!
Tiene una semana que vi tus videos y me han interesado mucho , que bueno que regresaste , saludos desde Cancún
Muchas Gracias por esta serie de videos, muy claros y con los ejemplos muy bien explicados no muchos se toman el tiempo de hacerlos de esta forma!!! Abrazos desde Argentina
Tuve varios errores pero es genial la forma que te marca donde estan los mismo. Gracias!!!
Que dicha que estés de vuelta, gracias por tus vídeos de python👍, si al final del curso veo resultados buenos ten por seguro que te ayudare con una donación!
me sumo
Cómo les fue?
X2
Soy aprendiz en la programacion y estoy aprendiendo con sus videos Profesor, tambien estoy viendo los de Java, son complejos pero no imposible. Saludos desde Argentina y muchas gracias.
Seguiré diciendo que es muy genial lo que haces, brindas conocimiento de manera gratuita, lastima no tienes tantos subs ni views ;c
muchos no se interesan en programación porque creen que es una gran perdida de tiempo, pero la verdad no es así, porque sin la programación no habria aplicaciones, videojuegos, etc.
@@samueljimenez9708 Yo creo que les parece muy tedioso de hacer a muchos (me incluyo, solo que estos días me empezó a interesar de nuevo)
@@hctr2241 si
le pone anuncios asi que esta bien (lo veo entero asi gana mas platita B) )
Exelentes videos hacen que uno encuentre la logica a ver como quedo mi scrib
print("Sistema para calcular el promedio de un alumno.")
nombre = input("Para comenzar, ¿Cual es tu nombre?: ")
matematicas = int(input(nombre + "'Cual es tu calificacion de matematicas?: "))
quimica = int(input(nombre + "'Cual es tu calificacion de quimica?: "))
biologia = int(input(nombre + "'Cual es tu calificacion de biologia?: "))
promedio = (matematicas + quimica + biologia) / 3
promedio = int(promedio)
if promedio >= 6:
print('Felicidades ' + nombre + ' "aprobaste" con un promedio de: ', promedio)
else:
if promedio
De verdad lo digo estoy encantado de aprender a programar con Ernesto, explica fácil y muy intuitiva hace seguir cada video con motivación. "MUCHAS GRACIAS."
muchas gracias a Ernesto estoy aprendiendo demasiado y me esta empezando a gusta😁
Que grato es tu regreso...
Me emociona mucho que haya vuelto...
Y que nos siga nutriendo con sus conocimientos...
Se que es un poco inapropiado pedir y pedir ahora que volvió...
Pero me alegraría mucho que empezará a continuar con su curso de ANDROID
Quiero empezar ahora con el INTERMEDIO
Me encanta aprender con usted.
Termine su curso en menos de un mes
Estoy por terminar Java intermedio
Y quisiera aprender un poco más de Bases de Datos...
Quiero aprender y aprender
Ya que mi sueño es EMPRENDER UNA FABRICA DE SOFTWARE
Ojalá que lo leas
Por qué te quiero agradecer que gracias a ti me levanto con ánimo de saber que poco a poco me aproximó a mi meta gracias a ti...
Por fin pudo ejecutarlo yo sola antes que dieras la respuesta, gracias por estos videos. Bendiciones.
Hola Ernesto! Gracias a tu forma de explicar, lo que para mí era un mundo incomprensible, se ha convertido en un mundo ordenado y lleno de creatividad. Sigue con esa labor divulgadora, sencilla y con los técnicismos estrictamente necesarios. print ("Gran Trabajo!!!")
Muchas gracias Ernesto, excelente curso, no me hallaba por donde empezar a programar en python, pero este curso es muy bueno, llevo dos dias y todo super claro.
Que alegría tenerte de vuelta Ernesto!
Ernesto, vas directo al grano, y vuelvo a decirtelo "Eres una bestia..." Hermano, usted sabe mucho, fuera de eso, sabe explicar paso a paso, no obvias como muchos que primero te hacen perder tiempo con introducciones tontas, luego dicen que el curso es desde cero y terminan suponiendo que todo mundo sabe y saltan pasos y queda uno perdido. Felicitaciones, haré mi aporte por Paypal.
Que buenas explicaciones Ernesto. Te aseguro que si consigo un trabajo como programador te donare sin pensarlo, eres de gran ayuda. Ahora mismo no me da el dinero ajajaja. Un saludo!
Tus videos son geniales , gracias a ti estoy aprendiendo , sigue así
Muchas gracias por tus videos,
Soy un Contador recibido de 28 año pero creo que me encanta programar.
Espero que actualices el curso de python que es muy interezante con tus explicaciones.
gracias excelente trabajo
He's back!
Te esperabamos con ansias 😉
Hola Ernesto! Gracias a tu forma de explicar, lo que para mí era un mundo incomprensible ahora es muy explicas antes yo le tenía miedo a programar pero gracias a ti ya no lo tengo y ahora estoy aprendiendo mucho mas gracias de verdad! print("Saludos")
hermano te agradezco este curso estaba un poco desorientado y encontré este curso y se me da muy bien saludos.
Hola, amigo muchas gracias por tus videos, voy cada día realizando tus ejercicios. Me encanta lo dinámico que es tu curso.
Tus videos son oro puro, explicas tan bien que voy entendiendo todo, y eso que me estoy iniciando en la programación. Muchas gracias!!!
Que gusto volver a verlo en estos tutoriales tan excelentes
El mejor curso de Python, gracias a ti voy empenzar a aprender Python, enrealidad no me interesaba ningun lenguaje de programacion, (claro yo se HTML Y CSS ), pero despues de ver unos cuantos videos de este curso de Python, estoy enamorado de Python. Gracias tio!
waoo este curso me tiene sorprendida, mejor profesor no puede haber, realizare mi donacion cuenta con eso Profesor Ernesto
Excelente esto parece un libro cuando lo quieres leer todo y no parar, muchas gracias por compartir
Segui subiendo videos pls, muy buenos! se entiende perfecto. Mil gracias. Tengo que entregar un TP estos dias.
Tenes tutoriales de Seleccion multiple? para un menu.
Muchas gracias Ernesto! Estudio ingeniería de software con inteligencia artificial ! Y tus vídeos me ayudan a mucho a entender mi carrera! Saludos desees Perú
gracias por darme esa inspiración en querer programar quería dejar un pequeño código.
se que se puede mejorar pero es un ejemplo que tengo, cuando ingresar nombre solo te permite ingresar texto y cuando te pide nota solo puede ingresar numeros
while True:
alumno = input("Ingrese su nombre: ")
if not alumno.isalpha():
print("Error: solo se permiten letras.")
else:
print("Entrada válida.")
break
while True:
A = input(alumno + " ingrese su nota de Matemáticas: ")
if not A.isdigit():
print("Error: solo se permiten números.")
else:
A = int(A)
break
while True:
B = input(alumno + " ingrese su nota de Química: ")
if not B.isdigit():
print("Error: solo se permiten números.")
else:
B = int(B)
break
while True:
C = input(alumno + " ingrese su nota de Física: ")
if not C.isdigit():
print("Error: solo se permiten números.")
else:
C = int(C)
break
promedio = (A+B+C)/3
if promedio >= 10:
print(alumno + ", tu promedio es: " + str(promedio) + " APROBASTE.")
else:
print(alumno + ", tu promedio es: " + str(promedio) + " DESAPROBASTE.")
Estaré a la espera de mas videos:
la verdad un 10 para tus videos se aprende mucho y todo bien detallado recomendado.
con este curso me recordó mi tiempo en la universidad tiempo que no vuelve, gracias por enseñarnos otro lenguaje de programación
Que bueno que has vuelto Ernesto, ahora podré seguir el curso de python nuevamente
Excelente curso. Felicitaciones Ernesto
esta mas viva que nunca la geekipedia de ernesto
te agradezco en el alma aprendí mas que con mis profes de logica mirare todos los cursos q ofreces gracias Dios te bendiga
Muchas Gracias Ernesto! Son muy claras tus clases!
chevere me sirvio mucho tus videos para iniciar este mundo de ka origramacion
Excelente. Gracias por compartir 😍
😃¡Qué bien! ¡ya voy por la clase 11 y estoy aprobado!
Genial.. he recordado y aprendido mucho. gracias por compartir tus conocimientos :D
gracias a ernesto estoy aprendiendo muncho logre completar el ejecicio
Genial para optimizar el codigo de promedio de la clase pasada
¡Grande ernesto :D!
Junto a Pildorasinformáticas son mis canales favoritos, aprovechando sus grandiosos cursos.
Gracias Ernesto, eres un crack profesional
La verdad mi estimado Ernesto que hoy he aprendido mucho, he solucionado muchas dudas y lo bueno de tu curso es que no hay cuentos o historias que aprender... Te felicito por tan excelente curso... Pronto recibiras otro gran " ' GRACIAS ' "
¡Hola José G. González P.!, que gusto saber que el contenido del canal resulta de tu agrado y te esta aportando los conocimientos que deseas obtener. De mi parte me encuentro trabajando en crear más contenido para que siempre tengan contenido que les pueda aportar. ¡Muchas gracias por tu apoyo!, te envío un fuerte abrazo. ¡Saludos!
amigo logre hacer el programa. Gracias por enseñarnos, me siento muy feliz... aquí dejo lo que hice:
print("Vamos calcular tu promedio del semestre: ")
nombre = input("¿Cual es tu nombre? ")
matematica = int(input("¿Cuanto sacaste en matematicas? " + nombre + ": "))
biologia = int(input("¿Cuanto sacaste en biologia? " + nombre + ": "))
programacion = int(input("¿Cuanto sacaste en programacion? " + nombre + ": "))
ingles = int(input("¿Cuanto sacaste en ingles? " + nombre + ": "))
cultura = int(input("¿Cuanto sacaste en cultura? " + nombre + ": "))
educ_fisica = int(input("¿Cuanto sacaste en educacion fisica? " + nombre + ": "))
promedio = ((matematica + biologia + programacion + ingles + cultura + educ_fisica) // 6)
print(" ")
print("Tu promedio fue de: ", promedio)
print(" ")
if promedio >= 10 :
print("FELICIDADES ", nombre, " HAS APROBADO EL SEMESTRE... ")
else :
promedio
eres el mejor por compartir esto gracias
Excelente, soy docente y gracias a este video hice un sistema para calcular el promedio de los estudiantes en el periodo. crack
Ernesto, muy muy bueno tu curso, te lo dice alguien que no sabia ni programar una cafetera...jajajaaj ahora, dos aspectos, 1ra= el "else" se puede reemplazar con un IF + condicion opuesta y 2da) para el "round" he probado con ponerlo directamente en el primer "print", es decir, no repetirlo en un segundo renglon agregando el "round"...y me ha funcionado... estoy en lo cierto y bien orientado? o sea...soy medio autodidacta y me gusta experimentar variantes y me ha salido esto... Saludos!!!! sigo aprendiendo!
Explicas muy bien, no cambies y sigue con tu canal
Excelentes videos, sigue asi. Este curso esta muy bien explicado. Luego me paso por los demás, muchas gracias.
Amo este curso saludos desde Espeña : ]
Gracias por explicar muy bien.
Cuarto dia estudiando Python. Me hice un script para calcular las raices de una ecuacion de segundo grado. La probe y funciona. Mas contento! Gracias por enseñar!
A=float(input("por favor ingrese el valor de a: ")
B=float(input("por favor ingrese el valor de b: ")
C=float(input("por favor ingrese el valor de c: ")
R1=(-B+((B**2-4*A*C)**0.5))/(2*A)
R1=(-B-((B**2-4*A*C)**0.5))/(2*A)
Xv=(-(B))/(2*A)
Yv=(-(B**2-4*A*C))/(4*A)
print("Las raices de la ecuacion son X1= "+str(R1)+"y X2= "+str(R2))
print("La abscisa del vertice es Xv="+str(Xv))
print("La ordenada del vertice es Yv: "+str(Yv))
También calcula las coordenadss del vértice. Si se trata de una parábola con raices reales. No probe con imaginarios pero supongo que funciona ;)
Excelente Curso. Muy bien explicado!!!!
Feliz Año Nuevo que bueno que regresaste
Assu. Vienes con todo Neto! Ya hacia falta aprender un nuevo lenguaje completo.
Gracias Ernesto por las clases me gustaría que seguirás haciendo más vídeo de esto
Gracias Ernesto
Gracias por estos videos son muy útiles. Gracias por regresar
gran explicacion, se da a entender muy bien profe
Nmms vi la notificación y entre.
Que bueno que volviste ;)
buen video!!!!!!
Profe Ernesto as vuelto, buen año, un abrazo. ¿que paso, trabajo o estuvo enfermo? o vacaciones...
Muy interesante. Lindos ejemplos. Gracias.
Gracias profe estoy aprendiendl bastante❤
otro día otro video del gran ernesto
eres un gran maestro te felicito
Simplemente eres un crak
Un consejo, si ponen coma, el espacio es automático, por ejemplo: "Hola" + "mundo", quedaría: Holamundo, pero "Hola", "mundo", quedaría: Hola mundo
Ohhhhh, muchas gracias amigo
Gracias Ernesto eres grande!
¡Gracias!
¡Hola José G. González P.!, muchas gracias por tu apoyo al canal. Te envío un fuerte abrazo. ¡Saludos!
increible... gracias por tan buena explicacion... ♥
eres el mejor hice mi codigo sin ver
print("Sistema para calcular el promedio de un estudiante")
nombre = input("por favor ingrese su nombre ")
print (nombre, "Vamos a calcular el promedio de tus materias")
mate = int(input("Cual es tu nota de matematicas= "))
ingles = int(input("Cual es tu nota de Ingles= "))
castellano = int(input ("Cual es tu nota de Castellano = "))
promedio = (mate + ingles + castellano) / 3
print("Este es el promedio de tus 3 materias", promedio)
if promedio >= 10 :
print("Felicidades", nombre "aprobaste el semestre")
else:
diferencia = 10 - promedio
print("Solo necesitabas", diferencia, "para aprobar el semestre")
print("FIN")
.
épico
Ernesto, buenas tardes.
Me surge la duda al respecto, en tu ejercicio tienes estas líneas de código:
promedio = (mat+esp+bio)/3
promedio = float(promedio)
sin embargo note que puedo hacer lo mismo de la siguiente manera:
promedio = float (mat+esp+bio)/3
Qué sugieres que sea mejor?
De antemano agradezco tu atención. Que pases excelente tarde!
en mi recomendacion siempre en programcion busca hacer tus lineas de codigo mas sencillas entre menos utilices es mejor asi que lo que tu dices esta bien ya que te ahorras una linea extra.
Comparto mi código simplemente haciendo algunas pruebas:
num = int(input("¿1 o 2?: "))
if (num == 1):
print("Elegiste el número 1")
else:
if (num == 2):
print("Elegiste el número 2")
else: print("Elegiste un número diferente al 1 o 2")
print("Fin")
Si la variable num es igual a 1 imprimir en pantalla "elegiste 1" de lo contrario num es igual a 2 imprimir en pantalla "elegiste 2" y si no se cumple ningún camino establecido imprimir en pantalla "elegiste otro número"
esta mal la identación
num = int(input("¿1 o 2?: "))
if (num == 1):
print("Elegiste el número 1")
else:
if (num == 2):
print("Elegiste el número 2")
else:
print("Elegiste un número diferente al 1 o 2")
print("Fin")
Muy bueno y didactico
en el video anterior cree otro if que cumplía con la función del else si el primer if no daba ejecutaba la función porque la puntación llegaba para el promedio ejecutaba el otro if que decía que no as aprobado
Yo utilicé este código para sacar la aproximación con una cifra:
dec2= prom_bruto- int(prom_bruto)
dec2_2=dec2-((dec2*10-int(dec2*10))/10)
prom_bruto2= int(prom_bruto)+dec2_2
Básicamente le sacas la parte entera al promedio bruto (prom_bruto), y a la parte decimal (dec2) le restas la parte decimal sin la primera cifra ((dec2*10-int(dec2*10))/10), lo que te deja la parte decimal solo con la primera cifra (dec2_2), y luego a la parte entera del promedio bruto le sumas dicha parte decimal para obtener el promedio con solo una cifra de decimal. Sinceramente prefiero el round, jajajajaj.
Gracias entendible
Que bueno que estés bien :)
Vengo de finalizar tu mismo curso de Java desde cero, aprender otros lenguajes es mucho más sencillo cuando ya aprendiste bien el primero.
llevo 3 días aprendiendo a programar. Lo hice en el capítulo 10, antes de ver el 11 jaja que cool.
print("Sistema para calcular el promedio de un alumno")
nombre = str(input("para comenzar, cuál es tu nombre?: "))
print("Muy bien ", nombre + " necesito que agregues los siguientes datos: ")
matematicas = int(input("Cuánto sacaste en matematicas?: "))
español = int(input("cuanto sacaste en español?: "))
geografía = int(input("cuánto sacaste en geografía?: "))
promedio = (matematicas + español + geografía)/3
if (promedio>=6):
print("A huevo, pasaste con ", promedio)
elif(promedio
¿Por que "str" en la variable nombre?, si mal no recuerdo "str" es para convertir una variable numerica a texto, pero igualmente muy bien echo. Felicidades!!!
hahaaha esta buenisimo y divertido, buen trabajo!
@@ramon4423 jaja porque llevaba 3 días programando, pero ya le hayo mas y ya no cometo esos errores, saludos.
Excelente
Buenos dias Ernesto me gustaria que a final de cada video o al final de algunos videos nos dejaras ejercicios como tarea
¡Hola Diego!, muchas gracias por la sugerencia, algunos vídeos ya están grabados y me resulta complicado agregar ejercicios, sin embargo lo tomaré en cuenta para las nuevas grabaciones.
@@LaGeekipediaDeErnesto Para no volverte loco con pedidos yo lo que suelo hacer es esperar a que expliques la sintaxis y luego lo programo aplicando logica. Dicho sea de paso, como sirvio haber tomado el curso de principios de la programacion con raptor! abrazo desde arg genio, estoy a la espera de mas clases de python.
Gracias por volver. Se te agradece XD
Gracias!!!