Documentos de Académico
Documentos de Profesional
Documentos de Cultura
import math as mt
matriz = np.array([
[11.0, 1.0, 0.0, 1.0, 0.0],
[1.0, 7.0, 1.0, 1.0, 1.0],
[0.0, 1.0, 8.0, 1.0, 0.0],
[1.0, 0.0, 3.0, 16.0, 1.0],
[-1.0, 0.0, 2.0, 1.0, 7.0]
])
def area_perimetro_figuras_planas():
opcionFigura = 99
print("Calculadora de área y perímetro de figuras planas.")
while opcionFigura != 0:
print("---- Seleccione la figura ----")
print("1. Cuadrado.")
print("2. Círculo.")
print("3. Triángulo.")
print("0. Terminar.")
opcionFigura = int(input())
print("\n")
if opcionFigura == 1:
lado = int(input("Ingrese el valor de un lado para el cuadrado:
"))
print("Área del cuadrado: ", mt.pow(lado, 2))
print("Perímetro del cuadrado: ", lado * 4)
print("\n")
elif opcionFigura == 2:
radio = int(input("Ingrese el valor del radio para el círculo: "
))
print("Área del círculo: ", mt.pi * mt.pow(radio, 2))
print("Perímetro del círculo: ", 2 * mt.pi * radio)
print("\n")
elif opcionFigura == 3:
base = int(input("Ingrese la base del triángulo: "))
lado1 = int(input("Ingrese el lado 1 del triángulo: "))
lado2 = int(input("Ingrese el lado 2 del triángulo: "))
altura = mt.sqrt(mt.pow(lado1, 2) - (mt.pow(lado2, 2) / 4))
print("Altura: ", altura)
print("Área del triángulo: ", ((base * altura) / 2))
print("Perímetro del triángulo: ", base + lado1 + lado2)
print("\n")
else:
print("Opción incorrecta.")
print("\n")
def matriz_inversa():
print("Calculadora de matriz inversa.")
matrizInversa = np.linalg.inv(matriz)
print(matrizInversa)
#print(np.dot(matriz, matrizInversa))
print("\n")
def ask_question(question_id):
'''
Función para imprimir preguntas y respuestas.
Template para imprimir la información:
Pregunta: [pregunta]
(1) [opcion 1]
(2) [opcion 2]
(3) [opcion 3]
(4) [opcion 4]
Digite el número de respuesta correcta:
'''
# Obtener la pregunta y respuestas del diccionario
question = questions[question_id]["question"]
answers = questions[question_id]["answers"]
print("\n")
# Imprimir la pregunta
print("Pregunta:", question)
def quien_quiere_ser_millonario():
'''
Función para ejecutar el juego.
El juego comienza con la pregunta 1 y va aumentando
el nivel hasta que se alcanza la pregunta 15.
'''
print("Bienvenido a ¿Quién quiere ser millonario?")
# Bucle principal para las preguntas
question_id = 1
while question_id <= len(questions):
# Preguntarle al usuario la pregunta
user_answer = ask_question(question_id)
def main():
opcion = 99
main()