Profilo di guinomeip

Nome guinomeip
Indirizzo email n/a
Messaggi36
  • Re: sequenze di numeri
    Forum >> Principianti
    uuuuuuuuuuuuuuuuuh che ficata!

    grazie!!!

  • sequenze di numeri
    Forum >> Principianti
    Buonasera,

    con questo ciclo for:

    num = 10
    for x in range(num+1):
    	print(x)
    
    l'output sarà:

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Ma c'è un modo per far sì che l'output sia così?

    00
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10


  • Re: print vs return
    Forum >> Principianti
    No, non capisco perché return termini l'esecuzione della funzione al primo passaggio invece di eseguirla tutta.
  • Re: print vs return
    Forum >> Principianti
    Ho letto tanta documentazione, sia online sia cartacea, tuttavia ancora non ho capito perché print si comporta così e return si comporta cosà.
  • print vs return
    Forum >> Principianti
    Buongiorno,

    non riesco a capire la differenza tra print e return.

    Nel prima caso:

    def pot(esp):
        """Le potenze di due"""
        for x in range(esp+1):
            print(f"Due alla {x}{2**x}")
    
    pot(10)
    
    l'output sarà:

    Due alla 0 → 1
    Due alla 1 → 2
    Due alla 2 → 4
    Due alla 3 → 8
    Due alla 4 → 16
    Due alla 5 → 32
    Due alla 6 → 64
    Due alla 7 → 128
    Due alla 8 → 256
    Due alla 9 → 512
    Due alla 10 → 1024


    Mentre con return:

    def pot(esp):
        """Le potenze di due"""
        for x in range(esp+1):
            return f"Due alla {x}{2**x}"
    
    pot(10)
    l'output si ferma a :


    Due alla 0 → 1


    Come mai?

  • Re: hash python vs hash linux
    Forum >> Principianti
    Grazie della dritta!!!!! :) :) :) :) :) :) :) :) :) :) :) :) :) :)
  • hash python vs hash linux
    Forum >> Principianti
    Buonasera,

    se con python faccio l'hash di una stringa:
    import hashlib
    
    stringa = "pippo"
    
    def hashed(x):
    	return hashlib.sha256(x.encode()).hexdigest()
    
    hashed(stringa)
    


    l'output sarà:

    a2242ead55c94c3deb7cf2340bfef9d5bcaca22dfe66e646745ee4371c633fc8
    



    Se invece uso il terminale Linux:

    echo "pippo" | sha256sum
    l'output è diverso:
    44aa336af4cb14a879432e53dd6571c7fa9bccafb75f488259262d6ea3a4d91b


    Perché è diverso, se uso sempre lo stesso valore sha256sum?

  • PyCharm Community
    Forum >> Programmazione Python >> IDE ed Editor
    Buongiorno, io uso PyCharm Community su Linux da più di un anno. Ogni volta che il programma mi diceva che c'era un aggiornamento disponibile, io cliccavo su download e il programma si aggiornava da solo. Adesso invece quando clicco su download, si apre il browser sul sito di PyCharm, sulla pagina dei download, dove si trova il pacchetto dell'ultima versione di PyCharm.


    Chi sa dirmi come mai il programma non si aggiorna più da solo ma mi chiede di installare l'ultima versione?

  • Re: lettere e numeri
    Forum >> Principianti
    Perfetto, funziona!

    Grazie mille! :)

  • lettere e numeri
    Forum >> Principianti
    while True:
        passcode = 1234567890
    
        prova = int(input("Inserisci la pw: "))
    
        if prova == passcode:
            print("La pw è giusta!!")
            break
        else:
            print("PW sbaglata, riprova!")
    Ciao!

    come faccio a fare in modo che se inserisco delle lettere al posto dei numeri, il programma mi dica : "NO, devi inserire dei numeri, non lettere." ?