Este curso es genial. Me gusta aprender con ejercicios... ¡es un reto! Yo veo los videos y luego intento resolver sin mirar a mi manera, aunque algunas veces me complico la vida...: # Ejercicio 11/100: Pide input al usuario y calcula el area de un rectangulo print ("Ejercicio 11/100: Pide input al usuario y calcula el area de un rectangulo") base = int(input("Dime la longitud de la base en m2: ")) altura = int(input("Dime la logitud de la altura en m2: ")) resultado = base * altura print ("La superficie es" , resultado , " m2") # Ejercicio 12/100: Convierte un numero entero a cadena print ("Una cadena es:" ,""""cadena" """) print ("un numero entero es numero=int") numero = int(input("Dime un nemero entero: ")) print ("Esto es un numero entero" , numero) print (type(numero)) cadena = str(numero) print ("Esto es una cadena" , cadena) print (type(cadena)) inicio = int(input("Dame posicion inicio de la cadena: ")) fin = int(input("Dame posicion final de la cadena: ")) valor = cadena [(inicio-1):(fin)] print ("El valor que pides es: " , valor) # Ejercicio 13/100: Sustituye un caracter de una cadena cadena = str(input("Escibe una palabra o frase: ")) caracter_buscado = str(input("Dime una letra o caracter que debo buscar: ")) caracter_sustito = str(input("Dime el carater que quieres sea sustituto: ")) nueva_cadena = cadena.replace(caracter_buscado , caracter_sustito) print("resultado: ",nueva_cadena) # Ejercicio 14/100: convierte de Mayusculas a minusculas una cadena print ("Ejercicio 14/100: convierte de Mayusculas a minusculas una cadena") Mayuscula = str(input("Escibe una palabra o frase en MAYUSCULA: ")) Minuscula = Mayuscula.lower() print ("Resultado: ", Minuscula) # Ejercicio 15/100: Ordena una lista de menor a mayor print ("Ejercicio 15/100: Ordena una lista de menor a mayor") lista = [2,4,3,1,0] print ("1. Una lista es así " , lista) lista.sort() print ("Ordenada" , lista)
4:18 ejercicio 15, se pedía ordenar una lista e imprimir el resultado. De la forma que se hizo usando *sort()* sucede que la lista original se ordena y pierde su orden para siempre, ya no podremos tener esa lista en el orden que teníamos. Ahora si queremos ordenar la lista de menor a mayor pero SIN perder el orden original se puede hacer con *sorted()* : lista = [6, 8, 3, 4] ordenada = sorted(lista) print("Lista ordenada: ", ordenada) print("Lista original: ", lista) Devuelve: Lista ordenada: [3, 4, 6, 8] Lista original: [6, 8, 3, 4]
Este curso es genial. Me gusta aprender con ejercicios... ¡es un reto! Yo veo los videos y luego intento resolver sin mirar a mi manera, aunque algunas veces me complico la vida...:
# Ejercicio 11/100: Pide input al usuario y calcula el area de un rectangulo
print ("Ejercicio 11/100: Pide input al usuario y calcula el area de un rectangulo")
base = int(input("Dime la longitud de la base en m2: "))
altura = int(input("Dime la logitud de la altura en m2: "))
resultado = base * altura
print ("La superficie es" , resultado , " m2")
# Ejercicio 12/100: Convierte un numero entero a cadena
print ("Una cadena es:" ,""""cadena" """)
print ("un numero entero es numero=int")
numero = int(input("Dime un nemero entero: "))
print ("Esto es un numero entero" , numero)
print (type(numero))
cadena = str(numero)
print ("Esto es una cadena" , cadena)
print (type(cadena))
inicio = int(input("Dame posicion inicio de la cadena: "))
fin = int(input("Dame posicion final de la cadena: "))
valor = cadena [(inicio-1):(fin)]
print ("El valor que pides es: " , valor)
# Ejercicio 13/100: Sustituye un caracter de una cadena
cadena = str(input("Escibe una palabra o frase: "))
caracter_buscado = str(input("Dime una letra o caracter que debo buscar: "))
caracter_sustito = str(input("Dime el carater que quieres sea sustituto: "))
nueva_cadena = cadena.replace(caracter_buscado , caracter_sustito)
print("resultado: ",nueva_cadena)
# Ejercicio 14/100: convierte de Mayusculas a minusculas una cadena
print ("Ejercicio 14/100: convierte de Mayusculas a minusculas una cadena")
Mayuscula = str(input("Escibe una palabra o frase en MAYUSCULA: "))
Minuscula = Mayuscula.lower()
print ("Resultado: ", Minuscula)
# Ejercicio 15/100: Ordena una lista de menor a mayor
print ("Ejercicio 15/100: Ordena una lista de menor a mayor")
lista = [2,4,3,1,0]
print ("1. Una lista es así " , lista)
lista.sort()
print ("Ordenada" , lista)
Excelente 👌
Excelente.!
Gracias!
tremendo
🙏🙏👍👍
4:18 ejercicio 15, se pedía ordenar una lista e imprimir el resultado. De la forma que se hizo usando *sort()* sucede que la lista original se ordena y pierde su orden para siempre, ya no podremos tener esa lista en el orden que teníamos. Ahora si queremos ordenar la lista de menor a mayor pero SIN perder el orden original se puede hacer con *sorted()* :
lista = [6, 8, 3, 4]
ordenada = sorted(lista)
print("Lista ordenada: ", ordenada)
print("Lista original: ", lista)
Devuelve:
Lista ordenada: [3, 4, 6, 8]
Lista original: [6, 8, 3, 4]
Gracias por tu comentario