Profilo di guinomeip

Nome guinomeip
Indirizzo email n/a
Messaggi19
  • 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?
  • Python in windos e linux: differenze
    Forum >> Principianti
    Ciao!.

    Se eseguo questo codice dal terminale di Windows:

    import random
    for dadi in range(6):
        print(random.randint(1, 6), end = " ")
    
    
    funziona correttamente; se invece lo eseguo dal terminale di Linux (io ho provato con Ubuntu e Mint), python mi restituisce il messaggio di errore di sintassi: SyntaxError: invalid syntax.

    Se cancello l'ultima parte:
    end = " "
    allora così il codice funziona anche in Linux.





    Sapete spiegarmi pechè?













  • Re: logaritmo
    Forum >> Principianti
    a me l'esercizio viene così:


    
    numero = int(input("Scegli un numero: "))
    esponente = 0
    num = numero
    
    while num > 1:
        num /= 2
        esponente += 1
    
    if 2**esponente == numero and esponente == int(esponente):
         print("Il log₂ di", numero,"è",esponente)
         print("2^",esponente,"è uguale a",2**esponente)
    else:
        esponente -= num
        print("Il log₂ di", numero, "è", esponente)
        print("2^",esponente,"più (",numero,"meno 2^",esponente,"), è uguale a\
    ", int(2**esponente +(numero - 2**esponente)))
    
    
    
    



    --- Ultima modifica di guinomeip in data 2018-02-21 15:33:34 ---

    --- Ultima modifica di guinomeip in data 2018-02-21 15:35:58 ---

    --- Ultima modifica di guinomeip in data 2018-02-21 15:36:45 ---
  • Re: logaritmo
    Forum >> Principianti
    ciao!
    A me l'esercizio viene così:

    numero = int(input("Scegli un numero: "))
    esponente = 0
    num = numero

    while num > 1:
    num /=2
    esponente += 1

    if 2**esponente == numero and esponente == int(esponente):
    print("Il log₂ di", numero,"è",esponente,)
    print("2^",esponente,"è uguale a",2**esponente)
    else:
    esponente -= num
    print("Il log₂ di", numero, "è", esponente)
    print("2^",esponente,"più (",numero,"meno 2^",esponente,"), è uguale a\
    "
    , int(2**esponente +(numero - 2**esponente)))


    --- Ultima modifica di guinomeip in data 2018-02-21 11:23:20 ---

    --- Ultima modifica di guinomeip in data 2018-02-21 11:28:21 ---
  • Re: espressione booleana
    Forum >> Principianti
    ah si ho capito.
    grazie!