Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
ayudantiaMetodosVentanas.pdf
1. Ayudantía Métodos y Ventanas
Pregunta 1. Plazo: fin del día (máximo: mediodía de mañana)
A)Agregar a la clase Fracción (del archivo FraccionConOperadores de la clase del martes) un
método (sin receta de diseño) de encabezamiento def __pow__(self,n) que permita
elevar una fracción a una potencia entera >=0. Por ejemplo, si f=Fraccion(2,3), entonces f**2
entrega el objeto Fraccion(4,9).
B)Escribir un programa (en el archivo pregunta1.py) que use la clase Fraccion (en el archivo
FraccionConOperadores) en un programa que establezca el diálogo siguiente:
calcular a/b elevado a n:
a?2
b?3
n?2
resultado: 4/9
C)Subir archivos FraccionConOperadores y pregunta1.py
Pregunta 2. Plazo: fin del día (máximo: mediodía de mañana)
Escriba un programa en el archivo pregunta2.py que permita jugar al “cara o sello” adivinando
un número 1 (cara) o 2 (sello) que genera el computador con la función random.randint(1,2).
El programa deber abrir una ventana con dos botones (“Cara” y “Sello”) y escribir (en el Label
al final de la ventana) la palabra “ganó” o “perdió” según si la persona acierta o no clickeando
el botón “Cara” o “Sello”.
Subir el archivo pregunta2.py