Profilo di guinomeip

Nome guinomeip
Indirizzo email n/a
Messaggi23
  • ipython
    Forum >> Principianti
    Ciao!

    io uso Linux Mint; ho provato a installare il modulo ipython e ho ricevuto questo errore:




    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-krcq69rt/backcall/







    Come faccio a risolvere?

  • Re: cifrario di cesare
    Forum >> Principianti
    Ciao!




    ho trovato un nuovo problema.


    Se nella variabile "cifrario" inserisco anche le lettere maiuscole:




    cifrario = {"a":"g", "b":"h", "c":"i", "d":"j", "e":"k", "f":"l", "g":"m", \
                "h":"n", "i":"o", "j":"p", "k":"q", "l":"r", "m":"s", "n":"t", \
                "o":"u", "p":"v", "q":"w", "r":"x", "s":"y", "t":"z", "u":"a", \
                "v":"b", "w":"c", "x":"d", "y":"e", "z":"f", "A":"G", "B":"H", \
                "C":"I", "D":"J", "E":"K", "F":"L", "G":"M", "H":"N", "I":"O", \
                "J":"P", "K":"Q", "L":"R", "M":"S", "N":"T", "O":"U", "P":"V", \
                "Q":"W", "R":"X", "S":"Y", "T":"Z", "U":"A", "V":"B", "w":"C", \
                "X":"D", "Y":"E", "Z":"F"}
    
    
    def crypto(stringa):
        nuova_stringa = ""
        for carattere in stringa:
            if carattere in cifrario:
                nuova_stringa += cifrariocarattere
            else:
                nuova_stringa += carattere
        return nuova_stringa





    il ciclo for per decriptare non funziona più. Per esempio, la stringa "VGYZUXK" diventa "PWWTWRW", e invece dovrebbe essere "PASTORE".




  • Re: cifrario di cesare
    Forum >> Principianti
    ok funziona, grazie!
  • cifrario di cesare
    Forum >> Principianti
    Ciao!

    Questo codice serve per criptare una stringa col cifrario di cesare:

    cifrario = {"a":"g", "b":"h", "c":"i", "d":"j", "e":"k", "f":"l", "g":"m", \
                "h":"n", "i":"o", "j":"p", "k":"q", "l":"r", "m":"s", "n":"t", \
                "o":"u", "p":"v", "q":"w", "r":"x", "s":"y", "t":"z", "u":"a", \
                "v":"b", "w":"c", "x":"d", "y":"e", "z":"f"}
    
    def crypto(stringa):
        nuova_stringa = ""
        for carattere in stringa:
            if carattere in cifrario:
                nuova_stringa += cifrariocarattere
            else:
                nuova_stringa += carattere
        return nuova_stringa







    ma come si fa poi per decriptare?



    --- Ultima modifica di guinomeip in data 2019-08-07 14:17:06 ---
  • Re: avviare script
    Forum >> Principianti
    perfetto, funziona!


    ma è successa una cosa strana, o per lo meno è strana per me; è cambiata l'icona dello script, non c'è più l'icona di python ma quella dei file di testo .txt





    però funziona, grazie!

  • Re: avviare script
    Forum >> Principianti
    ciao!

    la mia distro è linux Mint 19.1 Cinnamon

  • avviare script
    Forum >> Principianti
    Ciao!!

    in Windows, si può avviare uno script python facendo doppio clic sull'icona del file dello script.; invece per fare la stessa cosa in Linux , come si fa?

  • Re: Funzioni
    Forum >> Principianti
    Grazie mille!!!
  • Funzioni
    Forum >> Principianti
    Ciao!

    Mi serve aiuto con questo esercizio: devo scrivere una funzione che accetti come argomenti due numeri, "low" e "high", e deve calcolare la somma di tutti i numeri compresi tra "low" e "high", estremi inclusi.




    A me viene così:

    def add(low, high):
        
        z = 1
        somma = low
        for su in range(high - low):
            somma = somma + (low + z)
            z += 1
        return somma
    
    Funziona ma non mi sembra proprio giusto; c'è un modo più semplice?



  • Re: Python in windos e linux: differenze
    Forum >> Principianti
    Se il motivo è quello, allora come si fa in Linux? cioè come si scrive quel codice in Linux per far si che l'output sia come in Windows, con i numeri visualizzati tutti sulla stessa linea?