Aiuto Python!
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 25

Discussione: Aiuto Python!

Cambio titolo
  1. #1
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221

    Aiuto Python!

    Mi serve aiuto per Python!!!
    Allora ho scritto due valori, uno chiamato "valore" e un altro chiamato "valore2" credendo che dopo mettendo il comando "print" mi avrebbe eseguito le operazioni da me datomi ma niente!!!
    A me servirebbe mettere due valori che si devono moltiplicare e dividere fra di loro.
    Esempio:
    >>> valore = input (' Quanti gatti hai? ')
    Quanti gatti hai ? 3 (a)
    >>> valore2 = input (' Quanti cani hai? ')
    quanti cani hai? 10 (b)
    >>> print valore/(valore2*valore2)
    In pratica vorrei che Python mi eseguisse questa operazione : a/(b*b)

    Vi prego aiutatemi!!!


  2. #2
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Nessun GURU è disposto ad aiutarmi???


  3. #3
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Codice:
    >>> valore = input (' Quanti gatti hai? ')
     Quanti gatti hai? 3
    >>> valore2 = input (' Quanti cani hai? ')
     Quanti cani hai? 10
    >>> print valore/(valore2*valore2)
    0
    >>> from __future__ import division
    >>> print valore/(valore2*valore2)
    0.03
    >>>
    Se ti aspettavi il secondo risultato hai due scelte: aspetti la versione 3.0 del python oppure rendi uno dei due operandi in virgola mobile, es.
    Codice:
    >>> print float(valore)/(valore2*valore2)
    0.03
    >>>
    man is your friend

  4. #4
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Niente ho risolto ho sbagliato un dato....
    Ora vorrei sapere se c'è un modo per far arrotondare i numeri a python in automatico...
    Per esempio:
    65/(1.70*1.70) = 22,491349 = 22,5
    Oppure se supera i cinque decimi deve andare al numero più alto es. 22,565669 = 22,6...

    E' possibile?


  5. #5
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Per esempio:
    Codice:
    >>> print "%2.1f" % (65/(1.70*1.70))
    22.5
    >>>
    man is your friend

  6. #6
    Oh my iPod! L'avatar di er patata
    Registrato il
    11-02
    Località
    Bari Downtown
    Messaggi
    13.118
    Citazione 3y34|v|31337
    Per esempio:
    Codice:
    >>> print "%2.1f" % (65/(1.70*1.70))
    22.5
    >>>

    A volte credo di essere fin troppo nerd. Naa, never too much.
    Vuoi personalizzare l'aspetto del forum di GamesRadar? Clicca qui!
    Consortium.ru 2004 3D Motion Demo, shocking graphics. (QuickTime 60MB)

    Vuoi guadagnare soldi velocemente? Clicca qui!

  7. #7
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Citazione 3y34|v|31337
    Per esempio:
    Codice:
    >>> print "%2.1f" % (65/(1.70*1.70))
    22.5
    >>>
    a me mi da errore di sintassi quando lo inserisco


  8. #8
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Qualcuno mi può aiutare?


  9. #9
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Ultimo aiuto:
    Io scrivo tutte le stringhe necessarie ma poi come faccio a completare il programma????


  10. #10
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Citazione djenculo
    a me mi da errore di sintassi quando lo inserisco
    Prima ero su Linux. Ora sono passato su un PC con Windows, e ottengo:
    Codice:
    IDLE 1.0.3      
    >>> print "%2.1f" % (65/(1.70*1.70))
    22.5
    >>>
    Non e' che ti dimentichi un pezzo da qualche parte? Prova a fare copia e incolla di quello che ho scritto io.
    man is your friend

  11. #11
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    No no tutto funziona adesso.
    Ma come creò il programma vero e proprio???
    Cioè tutte le stringhe e i valori come li "trasformo " in una file eseguibile?


  12. #12
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Non so se ho capito bene la domanda.
    Scrivi, magari utilizzando il notepad, il tutto in un file che chiamerai per es. pippo.py.
    Questo dovrebbe essere sufficiente, nel senso che l'estensione .py dovrebbe essere collegata all'interprete python (se guardi il file dovresti vedere l'iconcina con il serpentello verde, e con un doppio click lo fai partire).
    man is your friend

  13. #13
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    E l'interfaccia grafica?


  14. #14
    Oh my iPod! L'avatar di er patata
    Registrato il
    11-02
    Località
    Bari Downtown
    Messaggi
    13.118
    Citazione djenculo
    E l'interfaccia grafica?
    che tipo di interfaccia, una GUI?

    A volte credo di essere fin troppo nerd. Naa, never too much.
    Vuoi personalizzare l'aspetto del forum di GamesRadar? Clicca qui!
    Consortium.ru 2004 3D Motion Demo, shocking graphics. (QuickTime 60MB)

    Vuoi guadagnare soldi velocemente? Clicca qui!

  15. #15
    delirio della lussuria L'avatar di $wall st.
    Registrato il
    10-03
    Località
    parma, italy.
    Messaggi
    7.221
    Si una specie di GUI..
    Due spazi bianchi dove scrivere dati e un pulsante per avvira il calcolo.....


Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •