Pagina 1 di 1
primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:26
da M1th
ciao a tutti!!
è un po' che non scrivo nel forum perchè stò imparando a programmare in python quindi quel poco tempo che passo al pc lo uso per la programmazione....

comunque ho appena scritto un piccolo programmino che se provate a salvarlo con .py vi restituira nel prompt una cosa così:
1 2 3 4 5 6 none
2 4 6 8 10 12 none
3 6 9 12 15 18 none
4 8 12 16 20 24 none
5 10 15 20 25 30 none
6 12 18 24 30 36 none
(non proprio così ma circa...)
comunque io non capisco perchè mi metta quel none alla fine della riga...comunque questo è il codice...fatemi sapere grazie:
def StampaMultipli(n):
i = 1
while i <= 6:
print n*i, '\t',
i = i + 1
'\n',
def TabellaMoltiplicazione6x6():
i = 1
while i <= 6:
print StampaMultipli(i)
i = i + 1
TabellaMoltiplicazione6x6()
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:36
da Guiodic
Codice: Seleziona tutto
def StampaMultipli(n):
i = 1
while i <= 6:
print n*i, '\t',
i = i + 1
print '\n',
def TabellaMoltiplicazione6x6():
i = 1
while i <= 6:
StampaMultipli(i)
i = i + 1
TabellaMoltiplicazione6x6()
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:39
da M1th
grazie mille ora però il problema è diverso ma persiste ora ottieni:
1 2 3 4 5 6
none
2 4 6 8 10 12
none
3 6 9 12 15 18
none
4 8 12 16 20 24
none
5 10 15 20 25 30
none
6 12 18 24 30 36
none
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:42
da 4javier
Premesso che non conosco python, prova così
def StampaMultipli(n):
i = 1
while i <= 6:
print n*i, '\t',
i = i + 1
print '\n',
def TabellaMoltiplicazione6x6():
i = 1
while i <= 5:
StampaMultipli(i)
i = i + 1
TabellaMoltiplicazione6x6()
avevo scritto una fesseria, sorry

Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:43
da Guiodic
non l'hai copiato bene...
Codice: Seleziona tutto
guido@guido-laptop:~$ python stampamultipli.py
1 2 3 4 5 6
2 4 6 8 10 12
3 6 9 12 15 18
4 8 12 16 20 24
5 10 15 20 25 30
6 12 18 24 30 36
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:51
da M1th
quello di 4javer funziona il tuo guiodic mi da quel risultato lì...non sò perchè..cmq grazie ad entrambi...
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:54
da M1th
scusate ora noto che sono uguali .....bo (rotfl) (rotfl) (rotfl) avrò sbagliato a copiare
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:56
da 4javier
No guarda, nel mio c'è un errore, infatti ho corretto il post, avevo letto di fretta e ti avevo consigliato un metodo che però da solo una tabella 6x5.
Re: primi passi del programmatore
Inviato: domenica 14 settembre 2008, 16:58
da M1th
si quello l'avevo notato e l'avevo corretto grazie
Re: primi passi del programmatore
Inviato: martedì 16 settembre 2008, 19:14
da M1th
ragazzi continuando a programmare mi è capitato un altro problema......questo è il programma:
def Trova(Stringa, Carattere, Posizione):
Indice = 0
Speciale = Stringa[Posizione : ]
while Indice < len(Speciale):
if Speciale[Indice] == Carattere:
return Indice
Indice = Indice + 1
return -1
Trova("mausoleo", "e", 3)
e dovrebbe da come si può capire dirmi in che posizione si trova la lettera e nella parola mausoleo partendo a contare dalla s di mausoleo.....
Il problema è che quando lo faccio partire da terminale questo mi si blocca e cioè rimane un trattino lampeggiante che fino a che non do ctrl+c rimane fermo...come mai?
grazie mille in anticipo
Re: primi passi del programmatore
Inviato: martedì 16 settembre 2008, 20:01
da M1th
nessuno sa perchè?
Re: primi passi del programmatore
Inviato: martedì 16 settembre 2008, 20:13
da Guiodic
hai litigato con l'indentazione? guarda che è significativa in python, non è come gli altri linguaggi.
Codice: Seleziona tutto
def Trova(Stringa, Carattere, Posizione):
Indice = 0
Speciale = Stringa[Posizione : ]
while Indice < len(Speciale):
if Speciale[Indice] == Carattere:
return Indice
Indice = Indice + 1
return -1
print Trova("mausoleo", "e", 3)
Re: primi passi del programmatore
Inviato: mercoledì 17 settembre 2008, 14:35
da M1th
perfetto grazie....gli errori del principiante

Re: primi passi del programmatore
Inviato: mercoledì 17 settembre 2008, 14:44
da M1th
|!"£