Profilo di
Sylvia
| Nome | Sylvia |
|---|---|
| Indirizzo email | n/a |
| Messaggi | 2 |
-
- 2014-02-01 13:06:14
- Re: funzione return
- Forum >> Blog
- Non so se è possibile modificare il messaggio iniziale, ma ho capito dove si annida il banalissimo errore.
Approfitto però per chiedere un'altra cosa. Stavo provando a scrivere una funzione con while, in cui viene richiesto di lasciare un n di righe vuote.
Io l'ho trascritta così ma mi appaiono un numero infinito di righe vuote quando io ne ho richieste 8.
def NRigheVuote(n):
while n > 0
print
NRigheVuote(n-1)
NRigheVuote(
-
--- Ultima modifica di Sylvia in data 2014-02-01 13:06:59 ---
--- Ultima modifica di Sylvia in data 2014-02-01 13:07:20 ---
-
- 2014-02-01 10:56:39
- funzione return
- Forum >> Principianti
- Salve a tutti, perdonate la domanda forse "banale" ma ho appena iniziato a "programmare". Ho incontrato difficoltà nell'apprendere la funzione return. Dunque ho provato con queste due funzioni, ma non mi stampa alcun risultato quando vado ad inserire i valori del raggio del cerchio o delle distanze, anzi mi richiama ad un messaggio di errore. Perché?
">>> import math
>>> def AreaDelCerchio(Raggio):
return math.pi * Raggio**2
AreaDelCerchio(2)
SyntaxError: invalid syntax
>>> "
">>> def DisanzaTraDuePunti(x1, y1, x2, y2):
dx = x2 - x1
dy = y2 - y1
DistQuadrata = dx**2 + dy**2
Risultato = math.sqrt(DistQuadrata)
return Risultato
DistanzaTraDuePunti(1, 2, 4, 6)
SyntaxError: invalid syntax
>>> "
Dove sbaglio? Grazie.
