Profilo di Sylvia

Nome Sylvia
Indirizzo email n/a
Messaggi2
  • 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(8)-



    --- Ultima modifica di Sylvia in data 2014-02-01 13:06:59 ---

    --- Ultima modifica di Sylvia in data 2014-02-01 13:07:20 ---
  • 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.