# data[].attributes.body
cree un código que funcione como una calculadora de ángulos, muestre al usuario el menu de las opciones que puede realizar en su calculara, las mismas serían:
0. Salir
1. Calcular area de un triangulo
2. Calcular el perímetro
3. Calcular el seno de un angulo
4. Calcular el coseno de un angulo
5. Calcular la tangente de un angulo
luego realice el cálculo que le solicitaron, muestre la respuesta y pregunte si desea realizar otra operación

# data[].attributes.attachment_link.readable_text
#Funciones variables y modulos
from math import *
from os import *

#Codigo
while True:
    try:
        system("clear")
        inicio=int(input("""Que desea calcular?
        0. Salir
        1. Culcular area de un triangulo
        2. Calcular el perimetro
        3. Calcular el seno de un angulo
        4. Calcular el coseno de un angulo
        5. Calcular el tangente de un angulo\n"""))
        if inicio==1:
            base=int(input("Cual es la base\n"))
            altura=int(input("Cual es la altura\n"))
            area=base*altura/2
            print("El area del triangulo es de",area)
        elif inicio==2:
            lado1=int(input("Cuanto mide el lado 1\n"))
            lado2=int(input("Cuanto mide el lado 2\n"))
            lado3=int(input("Cuanto mide el lado 3\n"))
            perimetro=lado1+lado2+lado3
            print("El perimetro del triangulo es de",perimetro)
        elif inicio==3:
            angulo=int(input("Cual es tu angulo\n"))
            seno=sin(angulo)
            print("El seno del angulo es de",seno)
        elif inicio==4:
            angulo=int(input("Cual es tu angulo\n"))
            coseno=cos(angulo)
            print("El seno del angulo es de",coseno)
        elif inicio==5:
            angulo=int(input("Cual es el angulo?\n"))
            tangente=tan(angulo)
            print("El tangente del amgulo es de",tangente)
        else:
            break
    except:
        print("Ingresa un valor valido")

# data[].attributes.body
Este programa te ayuda a hacer varias cosas para facilitarte la vida financiera con una sola app

# data[].attributes.attachment_link.readable_text
#Modulos
import os

#Variables
confirmuser=0
acciona=0
balance=0
deudas=2000
deuda2=456567
nohayusuario=0
totaldeudad=deudas+deuda2

#Código

#Inicio del Bucle
while True:
    os.system("cls")
    print("""Bienvenido al programa de manejo de finanzas

Inicia Sesión o Crea una cuenta

1 = Iniciar Sesión

2 = Crear Cuenta

0 = Salir""")
    #Opciones de inicio
    cuentainicio=int(input())
    if cuentainicio==1:
        while True:
            try:
                os.system("cls")
                while True:
                    #Pide usuario y contraseña y lo compara leyendo de la base de datos de usuario y contraseña
                    print("Debes ingrear tu usuario y contraseña")
                    user=input("Usuario:")
                    user=user+"\n"
                    password=input("Contraseña:")
                    password=password+"\n"
                    file=open("zusuarios.txt","r")
                    userfile=file.readlines()
                    file.close
                    file=open("zcontraseña.txt","r")
                    passwordfile=file.readlines()
                    file.close()
                    #Compara los datos
                    for i in range(len(userfile)):
                        opa=i
                        if userfile[i]==user:
                            confirmuser=1
                            break
                        else:
                            confirmuser=0
                            continue
                    if passwordfile[opa]==password:
                        confirmpassword=1
                    else:
                        confirmpassword=0
                    if confirmpassword and confirmuser==1:
                        break
                    else: 
                        #si el usuario y contraseña son incorrectos lo imprime y vuelve a iniciar
                        os.system("cls")
                        print("Usuario y/o contraseña incorrectos, vuelve a intentarlo")
                        continue
                    
            except:
                #si no hay usuarios registrados para evitar un error imprime esto y vuelve a iniciar
                os.system("cls")
                print("No hay usuarios en la base de datos, debes crear uno")
                input()
                nohayusuario=1
                break
            break
    elif cuentainicio==2:
        #para el registro pide usuario y contraseña y el banco guarda en la base de datos
        os.system("cls")
        print("Debes Ingresar tus datos para crear tu cuenta")
        user=input("Usuario:")
        password=input("Contraseña")
        bancaccount=input("Ingresa el numero de cuenta de tu banco")
        file=open("zusuarios.txt","a")
        file.write(user+"\n")
        file.close
        file=open("zcontraseña.txt","a")
        file.write(password+"\n")
        file.close()
        file=open("zbanco.txt","a")
        file.write(bancaccount+"\n")
        file.close()
        os.system("cls")
    elif cuentainicio==0:
        #cierra el programa
        break
    if nohayusuario==1:
        #verifica si  no hay usuarios y para evitar un error vuelve a iniciar el bicle de forma segura
        continue
    while True:
        if acciona==0:
            #verifica es la primera vez que se paso  o no para omitirlo
            os.system("cls")
            print("""Que desea hacer?

1 = Revisar Balance

2 = Revisar deudas pendientes este mes

3 = Pagar deudas

4 = Añadir fondos

0 = Salir""")
            accion=int(input())
            #acciones
        if accion==1:
            #muestra el balance
            os.system("cls")
            print("""Balance
    Tu balance actual es:""",balance)
            print("Deudas a pagar:",totaldeudad)
            print("Balance a final de mes despues de pagar todas las deudas:",balance-deudas)
            input()
        elif accion==2:
            #muestra las deudas pendientes
            os.system("cls")
            print("""Deudas pendientes este mes
Total deudas: """,totaldeudad,
"""Total a pagar:""",deudas,)
            input()
        elif accion==3:
            #pagar deudas
            os.system("cls")
            print("""Pagar deudas
Total deudas: """,totaldeudad,
"""Total a pagar deuda 1:""",deudas,
"""Total a pagar deuda 2:""",deuda2)
            print("1 = Pagar")
            print("0 = Salir")
            f=int(input())
            if f==1:
                #elegir deuda
                print("cual deuda quieres pagar")
                print("1 = Deuda 1")
                print("2 = Deuda 2")
                asgdfg=int(input())
                if asgdfg==1:
                    #pagar deuda 1
                    print("Pagar")
                    input()
                    balance=balance-deudas
                    deudas=0
                elif asgdfg==2:
                    #pagar deuda 2
                    print("Pagar")
                    input()
                    balance=balance-deuda2
                    deuda2=0
            else:
                #salir
                continue
        elif accion==4:
            #agregar fondo s
            os.system("cls")
            print("""Añadir fondos
Tienes un balance de: """,balance,
"""\n Desea añadir fondos?
1 = Si
0 = Salir""")
            accion2=int(input())
            if accion2==1:
                #agrega los fondos  deseados
                print("Cuanto desea agregar?")
                suma=int(input())
                balance=balance+suma
                print("Agregaste",suma,"y da un total de",balance,"a tu balance")
                input()
                continue
            continue
        elif accion==0:
            #sale del menu
            break

# data[].attributes.body
Utilizando el sitio web Canva, desarrolle una presentación sobre el tema asignado por el profesor.
Cargue en esta asignación la presentación en formato PDF.

# data[].attributes.body
Con el material del curso Python de Netacad, cree un cuadro sinóptico que incluya los temas de los fundamentos de Python.

# data[].attributes.body
Cree y copie un código hecho en Python, que funcione para su juego favorito de dos jugadores, donde me indique cual de dos jugadores es el ganador, de acuerdo a la cantidad de puntos obtenidos por cada jugador.
Utilice como ejemplo la sección 3.1.1.8 del curso de Python.

# data[].attributes.body
Diseña un programa que use un bucle while y le pida continuamente al usuario que ingrese una palabra a menos que ingrese "chupacabra" como la palabra de salida secreta, en cuyo caso el mensaje "¡Has dejado el bucle con éxito". Debe imprimirse en la pantalla y el bucle debe terminar.

No imprimas ninguna de las palabras ingresadas por el usuario. Utiliza el concepto de ejecución condicional y la sentencia break.

# data[].attributes.body
Cree un código utilizando python que cumpla con los siguientes requisitos:- cree una función que muestre el área de un circulo, la función debe pedir como argumento el radio
- cree una función que muestre el área de un cuadrado, la función debe pedir como argumento el lado

- cree una función que muestre el área de un triangulo, la función debe pedir como argumentos base y altura

# data[].attributes.body
Cree un código en python un código, donde cree un diccionario de mascotas, donde le asigne a cada mascota un nombre único, luego, pregunte al usuario cual mascota busca, y si lo que busca está dentro del diccionario, muestre el nombre actual de la mascota, si no aparece en el diccionario, inserte un nuevo animal con el nombre que le indique el usuario.