HabboLife Forum
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

HabboLife ForumAccedi

Habbolife Forum è un fansite ufficiale di Habbo hotel. Rimani aggiornato sulle notizie di questo magnifico mondo virtuale e sugli ultimi argomenti di attualità!

descriptionImparare Python - 3 Creiamo un programma! EmptyImparare Python - 3 Creiamo un programma!

more_horiz
Imparare Python - 3 Creiamo un programma! Python-logo
Ciao a tutti,

In questo terzo tutorial faremo il nostro programma con python sfruttando:

- Variabili
- print
- Condizioni (che spiegherò qui di seguito.)
- input,raw_input (che spiegherò qui di seguito.)


Input e Raw_input:

Input e raw_input, non fanno altro che fare a colui che usa il nostro programma decidere la variabile. Sembra tutto molto difficile invece credetemi è facilissimo soprattutto come lo studieremo noi.

Qual'è la differenza tra input e raw_input?
Input serve se l'utente deve dirci un numero.
Raw_input se vogliamo farci dire una frase o parola.

Codice:

a=0
a=input ("Dimmi un numero")

Così facendo quando un nostro amico aprirà il programma leggerà subito la scritta: Dimmi un numero e potrà decidere quindi cosa contiene la variabile a. perciò la variabile varia a seconda di come decide l'utente se mettiamo input. che bel gioco di parole xD

Mettiamo invece che vogliamo che la variabile a contenga una frase scelta dal nostro carissimo amico. Come facciamo? semplice chiediamo aiuto a raw_input!

Perciò il lavoro che andremo a fare sarà questo :


Codice:

a=Nome
a=raw_input ("Come ti chiami?")
print "Ciao",a

la , (virgola) è essenziale. più avanti vi spiegherò le sue proprietà. Bene, ora cosa abbiamo detto di fare al programma? gli abbiamo detto che quando un nostro amico apre il programma

python deve chiedergli : Come ti chiami? e dopo scrivere Ciao, nome.


Ora che sappiamo al meglio input e raw_input dobbiamo imparare anche le condizioni!

Condizioni:
Quando diamo delle condizioni, è il computer che comincia a ragionare. Mentre nei tutorial 1 e 2 abbiamo soltanto detto al computer di fare quell'azione. Le condizioni if,elif,else contrariamente fanno sì che il computer tra se e se ragioni.

Spieghiamo le loro funzioni:
if - Dall'inglese "se" condizione. dice : se una variabile è come dico io allora eseguo quello che c'è sotto.
elif - uguale a if ma viene usato per non ripetere 2 volte if che darebbe errore. elif si può ripetere quante volte vuoi.
else - dice: se non è quello elencato in if ed elif eseguo quello che c'è scritto sotto di me.


Come diamo a python delle condizioni? semplice. Guardate qui di seguito e vi sarà tutto chiaro.

Codice:

a=0
a=raw_input ("Come ti chiami?:")
if a =="Marco":
  print "Ciao amico!"
elif a =="Luca":
  print "Ciao Fratello!"
else:
  print "non ti conosco"

Ora che conosciamo variabili print condizioni input w raw_input.. Creiamo un programmino!

Per esempio una semplice calcolatrice! ma semplice si fa per dire :-) Non siamo di certo qui per aspettarci cose semplici! giusto? bene procediamo con la creazione.

Io comincerei col dire chi ha creato il programma.

Codice:

print "###By Teoreds###"

Successivamente facciamo scegliere al nostro amico i numeri da sommare sottrarre moltiplicare o dividere e che operazione fare.

Codice:

print "###By Teoreds###"
b=input ("Imposta il valore del primo numero :")
c=input ("Imposta il valore del secondo numero :")
d=raw_input ("Vuoi fare una sottrazione,divisione,moltiplicazione o addizione? :")

Siamo già ad un buon punto. python sa i numeri e l'operazione da fare. non ci resta che dargli delle condizioni!

Codice:

print "###By Teoreds###"
b=input ("Imposta il valore del primo numero :")
c=input ("Imposta il valore del secondo numero :")
d=raw_input ("Vuoi fare una sottrazione,divisione,moltiplicazione o addizione? :")
if d =="addizione":
    print "i tuoi numeri addizionati danno come risultato",b  c
elif d =="sottrazione":
    print "i tuoi numeri sottratti danno come risultato",b-c
elif d =="moltiplicazione":
    print "i tuoi numeri moltiplicati danno come risultato",b*c
elif d =="divisione":
    print "i tuoi numeri divisi danno come risultato",b/c
print "Grazie per avere scelto Pythoreds!"


Risulato :
Imparare Python - 3 Creiamo un programma! Scherm14
Mi raccomando il messaggino in fondo xD ahaahahahhaha. ridendo e scherzando abbiamo creato una calcolatrice Imparare Python - 3 Creiamo un programma! 1826136131

Siamo già ad un buon punto. ovviamente sbizzarritevi con input raw_input condizioni e variabili perchè potete fare davvero moltissime cose!

Nel prossimo tutorial studieremo l'istruzione while e break! quindi un tutorial molto succoso!

DOWNLOAD PYTHON IDLE WINDOWS : http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

Lezione successiva - Coming soon

Ultima modifica di TeoReds il Mar 30 Ott 2012 - 22:27 - modificato 2 volte.

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
Wow *-*

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
OK:D

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
spero che servano a qualcuno queste guide e non solo a scrivere ok senza leggere neanche una parola.

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
Oh Teo nn so il risultato come sarebbe?

Prova con qualche screen se riesci °-°

Perpiacere u.u

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
ok faccio screen comunque non ho mai detto che è solo per mac
potete scaricarlo anche su win ù.ù"

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
troppo lungo

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
A cosa serve lo screen? Il risultato è semplicemente testo... :pazzo:

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
bha me l'ha chiesto lui siccome non ho altro da fare ho fatto pure lo screen xD

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
Plexos ha scritto:
A cosa serve lo screen? Il risultato è semplicemente testo... Imparare Python - 3 Creiamo un programma! 926150


Volevo vedere l'effetto non mi trattare cosi Imparare Python - 3 Creiamo un programma! 98659

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
complimenti l'hai fatto piangere :O
vieni dal papino germo che ti coccolo

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
Wow che genio!

descriptionImparare Python - 3 Creiamo un programma! EmptyRe: Imparare Python - 3 Creiamo un programma!

more_horiz
Bravooo Imparare Python - 3 Creiamo un programma! 845162

Teo spiega prima la differenza tra input e output Imparare Python - 3 Creiamo un programma! 3260680847 scherzo good Imparare Python - 3 Creiamo un programma! 126469808
privacy_tip Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
power_settings_newAccedi per rispondere