Act 8

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Actividad 8

Alumno: Mondragón Soto Aldo Rodrigo

Matricula: 396tl07

8. Métodos de los Objetos


Objetivo: Identificar el conocimiento adquirido sobre los métodos de los objetos, realizar cadenas, listas y
diccionarios; para conocer cómo su uso define la estructura dentro del lenguaje de programación Python.

Indicaciones:

• Ingresa al siguiente IDE https://www.online-python.com/ y realiza las actividades que se


solicitan.
• Recuerda que debes verificar que el programa funcione correctamente.
• Guarda el programa con la extensión .py
• Nombra el archivo con el número del ejercicio, ejemplo: Ejercicio_1.py
Ejercicio 1. (2 puntos) Escribe un programa Python que pida un número por teclado y que cree un
diccionario cuyas claves sean desde el número 1 hasta el número indicado, y los valores sean los
cuadrados de las claves.

def cuadrados(numero):

diccionario_cuadrados = {}

for i in range(1, numero + 1):

diccionario_cuadrados[i] = i ** 2

return diccionario_cuadrados

numero_ingresado = int(input("Ingrese un número: "))

resultado = cuadrados(numero_ingresado)

print("Diccionario de cuadrados:", resultado)

Ejercicio 2. (2 puntos) Escribe un programa que lea una cadena y devuelva un diccionario con la cantidad
de apariciones de cada carácter en la cadena.

diccionario_vacio = {}

cadena = input("Ingresa una cadena de caracteres: ")

for caracter in cadena:

if caracter in diccionario_vacio:

diccionario_vacio[caracter] += 1

else:

diccionario_vacio[caracter] = 1

print("Diccionario vacío:", diccionario_vacio)


Ejercicio 3. (2 puntos) Vamos a crear un programa en Python donde vamos a declarar un diccionario para
guardar los precios de las distintas frutas. El programa pedirá el nombre de la fruta y la cantidad que se
ha vendido y nos mostrará el precio final de la fruta a partir de los datos guardados en el diccionario. Si la
fruta no existe nos dará un error. Tras cada consulta el programa nos preguntará si queremos hacer otra
consulta.

print("Frutass por kilo: manzana, naranja, platano, piña")

frutas = {"manzana": 45, "naranja": 20, "platano": 30, "piña": 18}

while True:

fruta = input("Dime la fruta que has vendido: ").lower()

if fruta not in frutas:

print("Error, la fruta no existe.")

else:

cantidad = float(input("Dime la cantidad de fruta que has vendido: "))

precio_total = cantidad * frutas[fruta]

print("El precio total es de: %.2f" % precio_total)

opcion = input("¿Quieres vender otra fruta? (s/n): ")

while opcion.lower() != "s" and opcion.lower() != "n":

opcion = input("¿Quieres vender otra fruta? (s/n): ")

if opcion.lower() == "n":

break

También podría gustarte