- 773
- 73
- CPU
- i7 8700k 5.3
- Dissipatore
- corsair gtx h110 gtx
- Scheda Madre
- asus strix z370
- HDD
- m2 wdblack
- RAM
- 16 GB DDR3 GSKILL
- GPU
- gigabyte 1080 ti oc 2000mhz
- Monitor
- asus pb287q 4k in over hz 65
- PSU
- SEASONIC 1000W PLATINUM
- Case
- THERMALTAKE chaser MK-I
- OS
- WINDOWS 10 PRO
ciao a tutti raga mi da questo errore sul risultato 2 terzultima riga ma non capisco che errore di sintassi ci sta.... è da poco che mi sono avvicinato alla programmazione per caso ce un limite di istruzioni per una def? sono tipo 2 ore che provo a fare modifiche ma non cambia nulla:suicidio:
non so perche ma le indentazione me le elimina copiandolo qui comunque if elif else sono indentati e tutto sotto def
Python:
def cmb(n):#calcolo metabolismo basale uomo cmb(n) identificato con 1
peso=raw_input('quanto pesi in kg?\n')
peso= int(peso)
altezza=raw_input('quanto sei alto in cm?\n')
altezza=int(altezza)
eta=raw_input('qualè la tua età?\n')
eta=int(eta)
allenamento = raw_input('quante volte ti alleni alla settimana?\n')
allenamento = int(allenamento)
if allenamento <=1:
allenamento= 1.25
elif allenamento == 2:
allenamento = 1.45
elif allenamento>=3 and allenamento<=4:
allenamento=1.65
else:
allenamento= 1.85
risultato1 =66+ (13.7*peso)+(5*altezza)-(6.8* eta)
risultato2 = risultato1*0.10
risultato = risultato1 * allenamento + risultato2
return risultato
Ultima modifica da un moderatore: