giorgio13
Profilo di
Nome | giorgio13 |
---|---|
Indirizzo email | n/a |
Messaggi | 7 |
-
- 2017-08-29 12:57:53
- Re: inizializzazione classi
- Forum >> Principianti
- Ah beh non pensavo ci fosse differza tra uno o due underscore, ora capisco.
I programmi pi faccio con l'editor di python e poi dopo averli salvati li lancio nel suo shell.
Ci sono differenze anche nel fare questo???
-
- 2017-08-29 10:39:39
- Re: inizializzazione classi
- Forum >> Principianti
- Si gli underscore ci sono,
Ho pure copiato ciò che hai scritto tu, come tutto deve essere fatto ma mi dice che la classe persona non accetta argomenti, dovrei fare che dargliene? Ma cosi vuol dire che sulla guida è scritto in modo sbagliato?
Claudio_F : cosa intendi con non copiato bene?
--- Ultima modifica di giorgio13 in data 2017-08-29 10:40:50 ---
--- Ultima modifica di giorgio13 in data 2017-08-29 10:44:32 ---
-
- 2017-08-28 01:36:16
- inizializzazione classi
- Forum >> Principianti
- Ciao a tutti, sto studiando la guida un'introduzione agli strumenti basilari della programmazione e ho un problema riguardante un esempio.
Quando faccio così:
class persona():
def set_nome(self, a):
self.nome = a
def presentazione(self):
print("buongiorno, mi chiamo " + self.nome)
tizio1 = persona()
tizio2 = persona()
tizio1.set_nome("Goffredo Mengiazzo")
tizio2.set_nome("Ton Cooper")
tizio1.presentazione()
tizio2.presentazione()
Tutto bene il rsultato che mi stampa e quello che mi aspetto, ma poi facendo invece così(utilizzando _init_ al posto di set_nome):
class persona():
def _init_(self, a):
self.nome = a
def presentazione(self):
print("buongiorno, mi chiamo " + self.nome)
tizio1 = persona("Goffredo Mengiazzo")
tizio2 = persona("Ton Cooper")
tizio1.presentazione()
tizio2.presentazione()
Mi stampa il seguente errore:
Traceback (most recent call last):
File "C:/Users/giorgio/Documents/prove/persona.py", line 10, in <module>
tizio1 = persona("Goffredo Mengiazzo")
TypeError: object() takes no parameters
sapreste aiutarmi?? Ho copiato dalla guida quindi non saprei proprio che fare!!
-
- 2017-07-11 10:43:56
- Re: lanciare programma???
- Forum >> Principianti
- Grazie mille!!!!
-
- 2017-07-11 01:11:26
- Re: lanciare programma???
- Forum >> Principianti
- Ah scusa su windows 8 64 bit, python 3.6
-
- 2017-07-10 22:52:19
- Re: lanciare programma???
- Forum >> Principianti
- Grazie della risposta ma ora ho risolto ,
però vorrei chiederti invece come si fa ad installare un modulo come pygame??
-
- 2017-07-06 23:17:46
- lanciare programma???
- Forum >> Principianti
- scusate per la mia ignoranza sono un principiante basilare in questo campo ma com'è che non riesco a fare questo:
Da una finestra console/terminale di Windows o Linux potete invece lanciare il programma scrivendo:
python nomedelfile.py