Profilo di Piero

Nome Piero
Indirizzo email pier1195@gmail.com
AvatarAvatar utenti
Messaggi2
  • Re: perchè non funziona correttamente questo programma
    Forum >> Principianti
    Si mi fa solo l'input del ciclo while, mi ritorna ad esempio 1 e mi richiede cosa voglio fare


  • perchè non funziona correttamente questo programma
    Forum >> Principianti
    ciao a tutti, vi chiedo aiuto in quanto non sono in grado di capire come mai questo semplice programmanon funziona correttamente. Qualcuno saprebbe aiutarmi? grazieimport math
    def Acerchio():
    r=float(input('give me the radius'))
    areac=math.pi*(r**2)
    return areac
    def Aquadrato():
    l=float(input('give me the side'))
    areaq=l**2
    return areaq
    def Arettangolo():
    b=float(input('give me the base'))
    h=float(input('give me the height'))
    arear=b*h
    return arear
    def Atriangolo():
    b = float(input('give me the base'))
    h = float(input('give me the height'))
    areat = (b * h)/2
    return areat
    def areacalculator():
    while True:
    x=input('''which area do you want calculate? choose and digit:
    1= area circle
    2= area square
    3= area rectangle
    4= area triangle
    ''')
    if x==1:
    (Acerchio())
    elif x==2:
    (Aquadrato())
    elif x==3:
    (Arettangolo())
    elif x==4:
    (Atriangolo())
    if input('do you want calculate a new area?')=='no':
    print('thanks to use this program')
    break
    areacalculator()