Profilo di guinomeip

Nome guinomeip
Indirizzo email n/a
Messaggi37
  • pycharm pep8
    Forum >> Principianti
    Buongiorno,

    c'è qualcuno che usi PyCharm? All'improvviso non funziona più il PEP 8 coding style violation, cioè posso scrivere un codice come un blocco unico, senza neanche una riga di spazio, e PyCharm non mi dice niente, non mi avverte che non sto seguendo lo standard di Python?


    Qualcun altro ha riscontrato lo stesso problema?

  • 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! :)