Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

programmino Python

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

1
voti

[21] Re: programmino Python

Messaggioda Foto UtenteSjuanez » 19 mag 2016, 18:58

dunque in si usa così:

Codice: Seleziona tutto
a={"come stai?":"Bene grazie!","quanti anni hai?":"3 anni!","dove abiti?":"Milano."}
b=("inizio")
while b!="x":
    b = input("Chiedimi qualcosa: ")
    if b in a:
        print (a[b])
    else:
        print("Non capisco!")


Sostituisce il metodo che utilizzavi prima .has_key a me così funziona ma stranamente se do la "x" per uscire, mi fa ancora una volta la domanda.

Analizzando le variabili ho notato che ricomincia tutto da capo.

Non ho ben capito perché. Foto UtenteDanteCpp hai qualche idea? Ho usato Eclipse come IDE
O_/ O_/ O_/
Più so e più mi accorgo di non sapere.

Qualsiasi cosa abbia scritto, tieni presente che sono ancora al mio primo rocchetto di stagno.
Avatar utente
Foto UtenteSjuanez
11,3k 6 8 13
G.Master EY
G.Master EY
 
Messaggi: 3479
Iscritto il: 18 mar 2015, 13:48

0
voti

[22] Re: programmino Python

Messaggioda Foto UtenteDanteCpp » 19 mag 2016, 19:15

A me funziona bene, stampa un'ultima volta "Non capisco!" poi esce...

Non saprei io ho eseguito da terminale:

Codice: Seleziona tutto
dante@dante-laptop:~$
dante@dante-laptop:~$ vim test.py
dante@dante-laptop:~$ python3 test.py
Chiedimi qualcosa: come stai?
Bene grazie!
Chiedimi qualcosa: ciao
Non capisco!
Chiedimi qualcosa: x
Non capisco!
dante@dante-laptop:~$
dante@dante-laptop:~$ rm test.py
dante@dante-laptop:~$
Avatar utente
Foto UtenteDanteCpp
4.730 3 9 13
Master EY
Master EY
 
Messaggi: 1106
Iscritto il: 15 dic 2011, 18:51

3
voti

[23] Re: programmino Python

Messaggioda Foto Utentepapa10 » 19 mag 2016, 19:37

Codice: Seleziona tutto
a={"come stai":"bene grazie","quanti anni hai":"3 anni","dove abiti":"milano"}
b=" "
while len(b) != 0:
    b=input("chiedimi qualcosa: ")
    if b in a:
        print (a[b])
    else:
        c=input("non capisco. Cosa devo rispondere alla domanda "+b+"? ")
        a[b]=c


Grazie ho risolto da solo
Avatar utente
Foto Utentepapa10
71 1 3 4
Frequentatore
Frequentatore
 
Messaggi: 248
Iscritto il: 20 ott 2011, 17:11

0
voti

[24] Re: programmino Python

Messaggioda Foto UtenteSjuanez » 19 mag 2016, 20:07

:ok: :ok: :ok:
Più so e più mi accorgo di non sapere.

Qualsiasi cosa abbia scritto, tieni presente che sono ancora al mio primo rocchetto di stagno.
Avatar utente
Foto UtenteSjuanez
11,3k 6 8 13
G.Master EY
G.Master EY
 
Messaggi: 3479
Iscritto il: 18 mar 2015, 13:48

0
voti

[25] Re: programmino Python

Messaggioda Foto Utentepapa10 » 19 mag 2016, 20:19

comunque grazie per essere stati cosi gentili da rispondermi subito O_/
Avatar utente
Foto Utentepapa10
71 1 3 4
Frequentatore
Frequentatore
 
Messaggi: 248
Iscritto il: 20 ott 2011, 17:11

0
voti

[26] Re: programmino Python

Messaggioda Foto UtenteSjuanez » 19 mag 2016, 20:22

Beh, sono passati 2 giorni! :D Purtroppo non avevo il PC pronto e non ho trovato fino ad ora il tempo di installare l'ide.

Comunque ci sono pure degli IDE online che puntualmente dimentico, giusto quando mi servono. :oops:

Sono comodi perché ti permettono di confrontare la grammatica di diverse versioni del linguaggio e, se funzionano bene, di verificare velocemente il funzionamento del codice.

O_/ O_/ O_/
Più so e più mi accorgo di non sapere.

Qualsiasi cosa abbia scritto, tieni presente che sono ancora al mio primo rocchetto di stagno.
Avatar utente
Foto UtenteSjuanez
11,3k 6 8 13
G.Master EY
G.Master EY
 
Messaggi: 3479
Iscritto il: 18 mar 2015, 13:48

0
voti

[27] Re: programmino Python

Messaggioda Foto Utentepapa10 » 19 mag 2016, 20:25

grazie lo stesso non preoccuparti,capisco
Avatar utente
Foto Utentepapa10
71 1 3 4
Frequentatore
Frequentatore
 
Messaggi: 248
Iscritto il: 20 ott 2011, 17:11

Precedente

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti