Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """Programa que calcula perimetro y superficie de diversas figuras
- geometricas"""
- def cuadrado(l):
- """Devuelve una lista con el perimetro y la superficie"""
- return [4*l, l**2]
- def rectangulo(L,l):
- return [2*(L+l), L*l]
- def circulo(r):
- return [2*3.1416*r, 3.1416*r**2]
- def imprimir(lista):
- """Imprime el perimetro y la superficie"""
- print(f"El perimetro es {lista[0]} y la superficie {lista[1]}")
- # aca empieza el programa principal
- print("Programa que calcula sup y perim de fig. geometricas")
- while True:
- print("\nMenu de opciones:")
- print("1. Cuadrado")
- print("2. Rectángulo")
- print("3. Círculo")
- print("4. Salir")
- opcion = input("Ingrese una opción: ")
- if opcion == "1":
- """lado = float(input("Ingrese el lado: "))
- resultados = cuadrado(lado)
- imprimir(resultados)
- """
- imprimir(cuadrado(float(input("Ingrese el lado: "))))
- elif opcion == "2":
- lado_mayor = float(input("Ingrese el lado mayor: "))
- lado_menor = float(input("Ingrese el lado menor: "))
- resultados = rectangulo(lado_mayor, lado_menor)
- imprimir(resultados)
- elif opcion == "3":
- radio = float(input("Ingrese el radio: "))
- resultados = circulo(radio)
- imprimir(resultados)
- elif opcion == "4":
- print("Gracias por utilizar este programa...")
- break
- else:
- print("Opción incorrecta")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement