Retos de programación para cualquier lenguaje - Segundo nivel: condicionales

Pregunta de la clase:
Héctor Daniel Vega Quiñones

Héctor Daniel Vega Quiñones

ProfesorPregunta

La semana pasada comenzamos nuestra rutina de ejercicios en programación, muchos de ustedes los han completado y quiero felicitarlos :tada: También estoy contento porque encontré distintos lenguajes de programación en las respuestas como C++, JavaScript, Python, Java e incluso Bash.

Si no los llegaste a ver, puede estar tranquilo porque los encuentras acá:

Retos de programación para cualquier nivel - Primer Nivel

Hoy comenzamos con una nueva rutina para ejercitar el uso de condicionales (if, else) y operadores lógicos. Recuerda compartir tus respuestas y repositorio donde podamos ver el código, así estarás alimentándolo con pull requests ;)

¡Comencemos! 🏋️‍♀️🏋️‍♂️


Reto #1 - Número mayor y menor

Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.

Reto #2 - En el rango, por favor.

Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar. Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y en caso contrario dirá “El número ‘x’ excede el límite permitido”.

Reto #3 - Rangos cambiantes.

Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla.

Reto #4 - “I like turtles”

Escribe un programa que pida al usuario ingrese su animal favorito, si coloca ‘Tortuga’, ‘tortuga’, ‘TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan las tortugas”. En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”.

Reto #5 - ¿Cómo está el clima?

Crea un programa que pregunte al usuario si está lloviendo, en caso de responder “sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que hace mucho viento para salir con una sombrilla. En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de responder “no” en la primer pregunta, entonces solo desea un bonito día. Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores.

Reto #6 - Edad permitida

Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones: Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos? Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera. Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.

Reto #7 - Mensajes opcionales

Crearás un un script para el que el usuario indicará un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número leido: 1 - “Hoy aprenderemos sobre prorgamación” 2 - “¿Qué tal tomar un curso de marketing digital? 3 - “Hoy es un gran día para comenzar a aprender de diseño” 4 - ¿Y si aprendemos algo de negocios online? 5 - “Veamos un par de clases sobre producción audiovisual” 6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi” En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.

90 respuestas
    Cristian Nicolás Pereira

    Cristian Nicolás Pereira

    Estudiante

    En el reto 5 hice una mala práctica anidando condicionales, pero no se me ocurria que podría hacer para mejorarlo,alguna ayuda? todo sea por practicar,están muy buenas estos retos para practicar y ver en lo que no estamos tan fuertes.

    # Retos segundo nivel: condicionales #Reto 1 """ Instrucciones: Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla. """ user_n1 = int(input('Escribí un número: ')) user_n2 = int(input('Escribi un segundo número: ')) def MayorYDiferencia(user_n1,user_n2): if user_n1 > user_n2: print(f'el número {user_n1} es mayor a {user_n2}.') print(f'La diferencia de {user_n1} con respecto a {user_n2} es de {user_n1 - user_n2} números de distancia.') elif user_n2 > user_n1: print(f'el número {user_n2} es mayor a {user_n1}.') print(f'La diferencia de {user_n2} con respecto a {user_n1} es de {user_n2 - user_n1} números de distancia.') else: print(f'Los números {user_n1} y {user_n2} son iguales.') print(f'La diferencia de {user_n1} con respecto a {user_n2} es de 0 (ninguna).') MayorYDiferencia(user_n1,user_n2) # Reto 2 """ Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar. Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y , en caso contrario dirá “El número ‘x’ excede el límite permitido”. """ user_ninput1 = float(input('Escribí un número para ponerlo como límite: '))#Limite user_ninput2 = float(input('Escribí otro número para escribirlo para comparar: '))#Para Comparar def NRange(user_ninput1,user_ninput2): if user_ninput2 < user_ninput1: print(f'El número {user_ninput2} está en el rango, gracias.') else: print(f'El número {user_ninput2} excede el límite permitido.') NRange(user_ninput1,user_ninput2) # Reto 3 """Instrucciones: Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla. """ user_ninput1 = float(input('Escríbi un número para ser el límite superior: '))#Límite Superior user_ninput2 = float(input('Escribí otro número para ser un límite inferior: '))#Límite Inferior user_ninput3 = float(input('Escribí un número para ver si está en el rango: '))#Para Comparar def ChangingRanges(user_ninput1,user_ninput2,user_ninput3): if user_ninput3 < user_ninput1 and user_ninput3 > user_ninput2: print(f'El número {user_ninput3} está en el rango, gracias.') elif user_ninput3 > user_ninput1: print(f'El número {user_ninput3} excede el límite permitido.') elif user_ninput3 < user_ninput2: print(f'El número {user_ninput3} es más bajo que {user_ninput2}, suba la velocidad') ChangingRanges(user_ninput1,user_ninput2,user_ninput3) # Reto 4 """Instrucciones: Escribe un programa que pida al usuario ingrese su animal favorito, si coloca ‘Tortuga’, ‘tortuga’,TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan las tortugas”. En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”. """ user_fav_animal = input('¿Cúal es tu animal favorito?: ') turtle = 'tortuga' def LikeTurtles(user_fav_animal,turtle): if user_fav_animal.lower() == turtle: print('También me gustan las tortugas.') else: print('Ese animal es genial, pero prefiero las tortugas.') LikeTurtles(user_fav_animal,turtle) # Reto 5 """Instrucciones: Crea un programa que pregunte al usuario si está lloviendo, en caso de responder “sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que hace mucho viento para salir con una sombrilla. En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de responder “no” en la primer pregunta, entonces solo desea un bonito día. Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores. """ user_answer1 = input('Llueve hoy?: ') def question(user_answ1): if user_answer1.lower() == 'si': user_answer2 = input('Hay mucho viento?: ') if user_answer2.lower() == 'si': print('Hay mucho viento para salir con una sombrilla :(.') else: print('Te recomiendo que lleves una sombrilla.') else: print('que tengas un buen día :).') question(user_answer1) # Reto 6 """Instrucciones: Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones: Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos? Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera. Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte. """ user_age = int(input('Escriba su edad por favor: ')) def AgeAllowed(user_age): print('M A Q U I N A D E N U N C A P A R A R D E A P R E N D E R') if user_age > 30: print('Nunca es tarde para aprender, ¿Qué curso aprenderemos?') elif user_age <= 29 and user_age >= 18: print('Es un momento excelente para impulsar tu carrera!!.') else:# menor a 18 print('¿Sabes donde dirigir tu futuro? Seguro puedo ayudarte.') AgeAllowed(user_age) # Reto 7 """Instrucciones: Crearás un script para el que el usuario indique un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número elegido: 1 - “Hoy aprenderemos sobre programación” 2 - “¿Qué tal tomar un curso de marketing digital? 3 - “Hoy es un gran día para comenzar a aprender de diseño” 4 - ¿Y si aprendemos algo de negocios online? 5 - “Veamos un par de clases sobre producción audiovisual” 6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi” En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido. """ def switch(user_choice): sw = { 1: 'Hoy aprenderemos sobre programación', 2: '¿Qué tal tomar un curso de marketing digital', 3: 'Hoy es un gran día para comenzar a aprender de diseño', 4: '¿Y si aprendemos algo de negocios online?', 5: 'Veamos un par de clases sobre producción audiovisual', 6: 'Tal vez sea bueno desarrollar una habilidad blanda en Platzi' } return sw.get(user_choice, default()) def default(): return "Opcion Invalida" user_choice = int(input('Escribí un número del 1 al 6 para responderte con un mensaje diferente: ')) switch(user_choice)
    Platzerito De Platzi

    Platzerito De Platzi

    Estudiante

    RETO CUMPLIDO CON C++

    //Reto#1: Numero mayor y menor #include<iostream> using namespace std; int main(){ int a,b; cout<<"INGRESA 2 NUMEROS \n"; cout<<"Ingresa el primer número: ";cin>>a; cout<<"Ingresa el segundo número: ";cin>>b; if(a>b) cout<<"mayor: "<<a<<", diferencia: "<<a-b<<endl; else if(a<b) cout<<"mayor: "<<b<<", diferencia: "<<b-a<<endl; else if(a==b) cout<<"son iguales, diferencia: 0\n"; return 0; } //Reto#2: En el rnago, por favor #include<iostream> using namespace std; int main(){ int a,b; cout<<"INGRESA 2 NUMEROS\n"; cout<<"Ingresa el 1er número: ";cin>>a; cout<<"Ingresa el 2do número: ";cin>>b; if(b<=a) cout<<"el número "<<b<<" se encuentra en el rango, gracias\n"; else cout<<"El número "<<b<<" excede el límite permitido.\n"; return 0; } //Reto#3: Rangos cambiantes #include<iostream> using namespace std; int main(){ int a,b,c; cout<<"PAPI, INGRESA 3 NUMEROS\n"; cout<<"Ingresa el límite superior: ";cin>>a; cout<<"Ingresa el límite inferior: ";cin>>b; cout<<"Ingresa el número a comparar: ";cin>>c; if(c<=a && c>=b) cout<<"El número se encuentra en el rango.\n"; else if(c>a) cout<<"El número está por arriba del límite superior\n"; else if(c<b) cout<<"El número está por debajo del límite inferior\n"; return 0; } //Reto#4: I like turtles #include<iostream> #include<string> #include<algorithm> using namespace std; int main(){ string s; cout<<"Papi, escribe tu animal favorito: ";cin>>s; transform(s.begin(),s.end(),s.begin(),::tolower); if(s=="tortuga") cout<<"También me gustan las tortugas\n"; else cout<<"Ese animal es genial, pero prefiero las tortugas\n"; return 0; } //Reto#5: Como está el clima? #include<iostream> #include<string> #include<algorithm> using namespace std; int main(){ string s,r; cout<<"Papi, está lloviendo? (si/no) ";cin>>s; transform(s.begin(),s.end(),s.begin(),::tolower); if(s=="si"){ cout<<"Está haciendo mucho viento? (si/no) ";cin>>r; transform(r.begin(),r.end(),r.begin(),::tolower); if(r=="si"){ cout<<"Hace mucho viento para salir con una sombrilla\n"; }else{cout<<"Lleva una sombrilla\n";} }else if(s=="no"){cout<<"Que tengas un bonito día\n";} return 0; } //Reto#6: Edad permitida #include<iostream> using namespace std; int main(){ int a; cout<<"Papi, ingresa tu edad: ";cin>>a; if(a>30)cout<<"Nunca es tarde para aprender, que curso tomaremos?\n"; else if(a<=29 && a>=18)cout<<"Es un momento excelente para impulsar tu carrera.\n"; else if(a<18)cout<<"Sabes hacia dónde dirigir tu futuro? seguro puedo ayudarte.\n"; return 0; } //Reto#7: Mensajes opcionales #include<iostream> using namespace std; void mensaje(); void mensaje(){ int n; cout<<"Papi,ingresa un número del 1 al 6: "; cin>>n; if(n==1) cout<<"Hoy aprenderemos sobre programación\n"; else if(n==2) cout<<"Que tal tomar un curso de marketing digital?\n"; else if(n==3) cout<<"Hoy es un gran día para comenzar a prender de diseño\n"; else if(n==4) cout<<"Y si aprendemos algo de negocios online?\n"; else if(n==5) cout<<"Veamos un par de clases sobre producción audiovidual\n"; else if(n==6) cout<<"Tal vez sea bueno desarrollar una habilidad blanda en Platzi\n"; else{mensaje();} } int main(){ mensaje(); return 0; }
    Franco Losardo

    Franco Losardo

    Estudiante
    # Reto #1 num1 = int(input("Ingrese un numero: ")) num2 = int(input("Ingrese otro numero: ")) diference = num1 - num2 if num1 > num2: diference = num1 - num2 print(num1) elif num1 < num2: diference = num2 - num1 print(num2) elif num1 == num2: print("Los numeros son iguales") print("La diferencia entre {} y {} es {}".format(num1, num2, diference)) # Reto #2 limit = int(input("Ingrese el rango: ")) compare = int(input("Ingrese un numero: ")) if compare > limit: print("El numero {} esta fuera del rango".format(compare)) else: print("El numero {} se encuetra en el rango".format(compare)) # Reto #3 upper_limit = int(input("Ingrese el limite superior: ")) lower_limit = int(input("Ingrese el lmite inferior: ")) num = int(input("Ingrese un numero: ")) if num > lower_limit and num < upper_limit: print("El numero {} esta entre los limites definidos".format(num)) elif num < lower_limit: print("El numero {} esta por debajo del limite inferior".format(num)) else: print("El numero {} se encuentra por encima del limite superior".format(num)) # Reto #4 animal = str.casefold(input("Ingresa tu animal favorito: ")) if animal == "tortuga": print("También me gustan las tortugas") else: print("Ese animal es genial, pero prefiero las tortugas.") # Reto #5 rain = str.casefold(input("¿Esta lloviendo? ")) if rain == "si": wind = str.casefold(input("¿Hay mucho viento? ")) if wind == "si": print("Hay demasiado viento para salir con un paraguas") else: print("Lleva un paraguas") else: print("Que tengas un buen dia") # Reto #6 age = int(input("Ingresa tu edad: ")) if age > 30: print("Nunca es tarde para aprender ¿Qué curso tomaremos?") elif age >= 18 and age <= 29: print("Es un momento excelente para impulsar tu carrera.") else: print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.") # Reto #7 while True: num = int(input("Ingresa un numero: ")) if num == 1: print("Hoy aprenderemos sobre prorgamación") break elif num == 2: print("¿Qué tal tomar un curso de marketing digital?") break elif num == 3: print("Hoy es un gran día para comenzar a aprender de diseño") break elif num == 4: print("¿Y si aprendemos algo de negocios online?") break elif num == 5: print("Veamos un par de clases sobre producción audiovisual") break elif num == 6: print("Tal vez sea bueno desarrollar una habilidad blanda en Platzi") break else: print("Por favor ingrese un numero entre 1 y 6")
    Roberto Arturo

    Roberto Arturo

    Estudiante

    Mi versión en Python del primero

    """Reto #1 - Número mayor y menor Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.""" valor1 = input("Ingrese un número: ") valor2 = input("Ingrese otro dígito ") valor1 = float(valor1) valor2= float(valor2) diferencia = valor1 - valor2 diferencia = abs(diferencia) if valor1 == valor2: print("Ambos valores son iguales") elif valor1 > valor2: print("El primer valor es mayor que el segundo") else: print("El segundo valor es mayor que el primero") print(f"La diferencia entre ambos valores es de {diferencia}")```
    Jesus Velez Flores

    Jesus Velez Flores

    Estudiante

    Aquí dejo mis retos en JavaScript :)

    // Reto #1 function numeroMayorYMenor(){ let num1 = parseInt(prompt('Dame el primer numero')); let num2 = parseInt(prompt('Dame el segundo numero')); let diferencia = num1 - num2; if(num1 > num2){ console.log(`El numero ${num1} es mayor que ${num2} y existe una diferencia de ${Math.abs(diferencia)}`); }else if(num1 === num2){ console.log(`Los numeros ${num1} y ${num2} son iguales, por lo tanto no hay diferencia`); }else{ console.log(`El numero ${num2} es mayor que ${num1} y existe una diferencia de ${Math.abs(diferencia)}`); } } numeroMayorYMenor(); // Reto #2 function rangoNumero(){ let numLimite = parseInt(prompt('Dame el primer valor que sera el limite')); let numComparar = parseInt(prompt('Dame el segundo valor para comparar')); if(numComparar <= numLimite){ console.log(`El numero ${numComparar} se encuentra en el rango, gracias`); }else{ console.log(`El numero ${numComparar} excede el limite permitido`); } } rangoNumero(); // Reto #3 function rangoNumeroCambiante(){ let numLimiteSuperior = parseInt(prompt('Dame el valor del limite superior')); let numLimiteInferior = parseInt(prompt('Dame el valor del limite inferior')); let numComparar = parseInt(prompt('Dame el valor del numero a comparar')); if(numComparar >= numLimiteInferior && numComparar <= numLimiteSuperior){ console.log(`El numero ${numComparar} esta dentro del rango establecido`); }else if(numComparar < numLimiteInferior){ console.log(`El numero ${numComparar} esta por debajo del rango inferior establecido`); }else if(numComparar > numLimiteSuperior){ console.log(`El numero ${numComparar} esta por encima del rango superior establecido`); } } rangoNumeroCambiante(); // Reto #4 function ILikeTurtles(){ let animalUsuario = prompt('Escribe tu animal favorito'); let animalFavorito = 'TORTUGA'; let animalUsuarioConversion = animalUsuario.toUpperCase(); if(animalFavorito === animalUsuarioConversion){ console.log('Tambien me gustan las tortugas'); }else{ console.log('Ese animal es genial, pero prefiero las tortugas'); } } ILikeTurtles(); // Reto #5 function comoEstaElClima(){ let estaLloviendo = prompt('¿Esta lloviendo?'); let respuesta = estaLloviendo.toUpperCase(); if(respuesta === 'SI'){ let estaHaciendoViento = prompt('¿Esta haciendo mucho viento?'); let respuesta = estaHaciendoViento.toUpperCase(); if(respuesta === 'SI'){ console.log('Hey! Hace mucho viento para salir con una sombrilla '); }else if(respuesta === 'NO'){ console.log('LLeva una sombrilla :)'); } }else if(respuesta === 'NO'){ console.log('Que tengas bonito dia =)'); } } comoEstaElClima(); // Reto #6 function edadPermitida(){ let edadUsuario = parseInt(prompt('¿Cual es tu edad?')); if(edadUsuario > 30){ console.log('Nunca es tarde para aprender ¿Que curso tomaremos?'); } if(edadUsuario <= 29 && edadUsuario > 18){ console.log('Es un momento excelente para impulsar tu carrera.'); } if(edadUsuario < 18){ console.log('¿Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte.'); } } edadPermitida(); // Reto #7 function mensajesOpcionales(){ let opcionUsuario = parseInt(prompt('Dame un valor entre el 1 y el 6')); if(opcionUsuario >= 1 && opcionUsuario <= 6){ switch (opcionUsuario) { case 1: console.log('Hoy aprenderemos sobre programacion') break; case 2: console.log('¿Que tal tomar un curso sobre marketing digital?') break; case 3: console.log('Hoy es un gran dia para comenzar a aprender de diseño'); break; case 4: console.log('¿Y si aprendemos algo de negocios online?'); break; case 5: console.log('Veamos un par de clases sobre produccion audiovisual'); break; case 6: console.log('Tal vez sea bueno desarrollar una habilidad blanda en Platzi'); break; } }else{ alert('Por favor ingrese un valor entre el rango establecido'); mensajesOpcionales(); } } mensajesOpcionales();
    Angel Francisco Flores Ayala

    Angel Francisco Flores Ayala

    Estudiante
    #----------- #Reto 1 #----------- n1, n2 = input("Da dos numeros sepadaros por espacio ").split(" ") diff = abs(int(n1)-int(n2)) if n1>n2: print(f"{n1} es el mayor") print(f"Diferencia: {diff}") elif n2>n1: print(f"{n2} es el mayor") print(f"Diferencia: {diff}") else: print(f"{n2} y {n1} son iguales") print(f"Diferencia: {diff}") #----------- #Reto 2 #----------- lim, number = input("Números separados por espacio ").split(" ") lim = int(lim) number = int(number) if lim > number: print(f"El número {number} se encuentra en el rango de {lim}, gracias") else: print(f"El número {number} excede el valor permitido") #----------- #Reto 3 #----------- lim_inferior, lim_superior, comp = map(int,input().split()) if comp < lim_superior and comp > lim_inferior: print(f"{comp} se encuentra entre en el intervalo ({lim_inferior},{lim_superior})") elif comp > lim_inferior: print(f"{comp} es superior al intervalo") else: print(f"{comp} es inferior al intervalo") #----------- #Reto 4 #----------- animal = input("Ingresa tu animal favorito: ") if animal.lower() == "tortuga": print("También me gustan las tortugas") else: print("Ese animal es genial, pero prefiero las tortugas") #----------- #Reto 5 #----------- answer = input("¿Está lloviendo? ") if ["sí","si"].__contains__(answer.lower()): answer = input("¿Está haciendo mucho viento? ") if ["sí","si"].__contains__(answer.lower()): print("Hace mucho viento para salir con sombrilla") elif ["no"].__contains__(answer.lower()): print("Deberias de llevar sombrilla") elif ["no"].__contains__(answer.lower()): print("Ten un lindo dia:D") #----------- #Reto 6 #----------- edad = int(input("Introduce tu edad: ")) if edad >= 30: print("Nunca es tarde para aprender ¿Qué curso tomaremos?") elif edad < 30 and edad > 18: print("Es un momento excelente para impulsar tu carrera.") else: print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte") #----------- #Reto 7 #----------- option = int(input()) messages = {1: "Hoy aprenderemos sobre prorgamación", 2: "¿Qué tal tomar un curso de marketing digital?", 3: "Hoy es un gran día para comenzar a aprender de diseño", 4: "¿Y si aprendemos algo de negocios online?", 5: "Veamos un par de clases sobre producción audiovisual", 6: "Tal vez sea bueno desarrollar una habilidad blanda en Platzi"} try: print(messages[option]) except: print("Ingresa un número en el rango de 1-6")
    Oscar Eduardo Palomino Cárdenas

    Oscar Eduardo Palomino Cárdenas

    Estudiante

    Cumplido. Repositorio.

    Wilson Ivan Gutierrez Peña

    Wilson Ivan Gutierrez Peña

    Estudiante

    En Python

    #1 - Número mayor y menor numero1=int(input('Ingresa tu primero numero: ')) numero2=int(input('Ingresa tu segundo numero: ')) dif=0 if numero1 > numero2: dif=numero1-numero2 print(f'Tu primer numero es el mayor y la diferencia es de {dif}') elif numero2 > numero1: dif=numero2-numero1 print(f'Tu segundo numero es el mayor y la diferencia es de {dif}') else: print(f'Los dos numeros son iguales y no hay diferencia') #2 - En el rango, por favor. num1=int(input('Ingresa tu rango: ')) num2=int(input('Ingresa tu numero: ')) if num2 <= num1: print(f'Tu numero {num2} esta en el rango de {num1}, gracias') else: print(f'excede el limite permitido de {num1}') #3 - Rangos cambiantes n1=int(input('ingresa tu limite inferior: ')) n2=int(input('ingresa tu limite superior: ')) n3=int(input('ingresa tu numero a comparar:')) if n2>=n1: if n3>=n1: if n3<=n2: print(f'Tu numero {n3} esta en los limites de {n1} y {n2}') else: print(f'Tu numero {n3} excede el limite superior {n2}') else: print(f'Tu numero {n3} es menor a {n1}') else: print('Porfavor ingresa otros limites') #4 -I like turtles” animal=str.casefold(input("Ingresa tu animal favorito: ")) if animal == "tortuga": print("También me gustan las tortugas") else: print("Ese animal es genial, pero prefiero las tortugas") #5 - ¿Cómo está el clima? r1=str.casefold(input('¿está lloviendo? \n')) if r1 == 'si': r2=str.casefold(input('¿está haciendo mucho viento ? \n')) if r2 == 'si': print('Hace mucho viento para salir con una sombrilla') else: print('Llevate una sombrilla') else: print('Ten un bonito dia') #6 - Edad permitida edad=int(input('Ingresa tu edad: ')) def educacion(edad): if edad>=30: print('Nunca es tarde para aprender ¿Qué curso tomaremos?') elif edad<=29 and edad>=18: print('Es un momento excelente para impulsar tu carrera.') else: print('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.') educacion(edad) #7 - Mensajes opcionales #diccionario={1:'hola',2:'adios'} llave=int(input('ingresa un numero del 1 al 6: ')) diccionario = {1:'Hoy aprenderemos sobre prorgamación',2:'¿Qué tal tomar un curso de marketing digital?',3:'Hoy es un gran día para comenzar a aprender de diseño',4:'Y si aprendemos algo de negocios online',5:'Veamos un par de clases sobre producción audiovisual',6:'Tal vez sea bueno desarrollar una habilidad blanda en Platzi'} if llave>6 or llave<1: print('escoge otra vez tu numero debe ser entre 1 y 6') valor=diccionario.get(llave) print(valor)```