Forum >> Principianti >> perchè non funziona correttamente questo programma

Pagina: 1

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()
hai provato a guardare come appare quello che hai scritto?
Si mi fa solo l'input del ciclo while, mi ritorna ad esempio 1 e mi richiede cosa voglio fare


Correggi questi e reinserisci il codice utilizzando l'icona

x=int(input
print(A....



Inserite le istruzioni per i principianti altrimenti non utilizzano l'icona. Ci vuole molto?
Si mi fa solo l'input del ciclo while, mi ritorna ad esempio 1 e mi richiede cosa voglio fare

No, intendo proprio dire: hai provato a guardare come appare quello che hai scritto? Come appare in un browser? Come appare su questo forum? Ti sembra codice leggibile? Ti sembra che non potresti fare lo sforzo di formattare il codice per renderlo leggibile?


Questo, intendo.



Pagina: 1



Esegui il login per scrivere una risposta.