Está en la página 1de 5

TALLER 3

1. Encuentra y muestra en pantalla qué carácter ocupa la quinta posición dentro de la


siguiente palabra: "ordenador"

palabra = "ordenador"
resultado = palabra[5]
print (resultado)

2. Encuentra y muestra en pantalla el índice de la primera aparición de la


palabra "práctica" en la siguiente frase:
"En teoría, la teoría y la práctica son los mismos. En la práctica, no lo son."

palabra = "En teoría, la teoría y la práctica son los mismos. En la


práctica, no lo son."
resultado = palabra.index("práctica")
print (resultado)

3. Encuentra y muestra en pantalla el índice de la última aparición de la


palabra "práctica" en la siguiente frase:
"En teoría, la teoría y la práctica son los mismos. En la práctica, no lo son."

palabra = "En teoría, la teoría y la práctica son los mismos. En la


práctica, no lo son."
resultado = palabra.rindex("práctica")
print (resultado)

4. Extrae la primera palabra de la siguiente frase utilizando slicing, y muéstrala


en pantalla:
"Controlar la complejidad es la esencia de la programación"
Pista: "Controlar" tiene un largo de 9 caracteres.

palabra = "Controlar la complejidad es la esencia de la programación"


resultado = palabra[0:9]
print (resultado)
5. Toma cada tercer caracter empezando desde el noveno hasta el final de
la frase, e imprime el resultado.
"Nunca confíes en un ordenador que no puedas lanzar por una ventana"

palabra = "Nunca confíes en un ordenador que no puedas lanzar por una


ventana"
resultado = palabra[9::3]
print (resultado)

6. Invierte la posición de todos los caracteres de la siguiente frase y muestra el


resultado en pantalla.
"Es genial trabajar con ordenadores. No discuten, lo recuerdan todo y no se
beben tu cerveza"

palabra = "Es genial trabajar con ordenadores. No discuten, lo recuerdan


todo y no se beben tu cerveza"
resultado = palabra[::-1]
print (resultado)

7. Muestra en pantalla el cociente (división al piso) de los siguientes dos


números: 874 dividido entre 27. Debes mostrar solo el valor numérico que
resulta de esta operación.(r : 32)

resultado = 874 // 27
print (resultado)

8. Muestra en pantalla el módulo (es decir, el resto) de la división entre 456 y


33. Debes mostrar solo el valor numérico que resulta de esta operación.(r: 27)
9. resultado = 456 % 33
10.print (resultado)
9. Calcula y muestra en pantalla la raíz cuadrada de 783.Debes mostrar solo el
valor numérico que resulta de esta operación. (r : 27.982137159266443)

resultado = {783 ** 0.5}


print (resultado)

10. Redondea el resultado de la división 10/3 a un número con 2 decimales, y


muestra en pantalla el valor redondeado. (r : 3.33)

resultado = 10/3
print (round(resultado,2))

11. Redondea el número 10.676767 al entero más próximo, y muestra en


pantalla el resultado. (r:11)

resultado = 10.676767
print (round(resultado))

12. Calcula la raíz cuadrada de 5, y muestra en pantalla el resultado redondeado


con 4 posiciones decimales. (r: 2.2361)

resultado = 5 ** 0.5
print (round(resultado,4))

13. calcular la comisión del 13% de la venta de un vendedor, ingresando nombre


vendedor y valor venta mes por pantalla. Mostrar en pantalla el valor de la
comisión correspondiente a las ventas ingresadas.
nombre_vendedor = input("Ingrese el nombre del vendedor: ")
valor_venta = float(input("Ingrese el valor de la venta: "))
comision = 0.13 * valor_venta
print(f"La comisión para {nombre_vendedor} es: {comision}")

14. Imprime el siguiente texto :"Si la implementación es difícil de explicar, puede


que sea una mala idea." en mayúsculas, empleando el método específico de
strings.

texto = "Si la implementación es difícil de explicar, puede que sea una mala
idea."
print(texto.upper())

15. Une la siguiente lista en un string, separando cada elemento con un espacio.
Utiliza el método apropiado de listas/strings, y muestra en pantalla el
resultado.

lista_palabras = ["La","legibilidad","cuenta."]

lista_palabras = ["La","legibilidad","cuenta."]
texto = " ".join(lista_palabras)
print(texto)

16. Reemplaza en la siguiente frase:"Si la implementación es difícil de explicar,


puede que sea una mala idea." Los siguientes pares de palabras:
 "difícil" --> "fácil"
 "mala" --> "buena"

y muestra en pantalla la frase con ambas palabras modificadas.

palabra = "Si la implementación es difícil de explicar, puede que sea una


mala idea."
nueva_frase = palabra.replace("difícil", "fácil").replace("mala", "buena")
print(nueva_frase)

También podría gustarte