Forum
>>
Programmazione Python
>>
GUI
>>
problema syntax error ma non capisco qual'e
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da DAMIANO85 |
2017-10-17 00:26:41 - problema syntax error ma non capisco qual'e
|
salve a tutti questo programmino di mia creazione ha un errore nell'ultimo codice dove c'e l'else, allora l'indentazione è giusta ma non capisco perchè proprio quel'else da problemi, se vado a fare il run mi evidenzia l'else e appare la finestra SyntaxError invalid syntax qualquno mi aiuti per favore vi metto dei serpentelli dove c'è l'errore in realta nel file non ci sono
def conv(n): if n==0: return "" elif n<=19: return ("uno","due","tre","quattro","cinque","sei","sette","otto","nove","dieci","undici", "dodici","tredici","quattordici","quindici","sedici","diciassette","diciotto","diciannove")n-1 elif n<=99: decine=("venti", "trenta","quaranta","cinquanta","sessanta","settanta","ottanta","novanta") l=decine[int(n//10)-2] t=n%10 if t==1 or t==8: l=l[:-1] return l+conv(n%10) elif n<=199: return "cento"+conv(n%100) elif n<=999: voc=n%100 voc=int(voc//10) l="cent" if voc !=8: l=l+"o" return conv(int(n//100))+l+conv(n%100) elif n<=1999 : return "mille"+conv(n%1000) elif n<=999999: return conv(int(n//1000))+"mila"+conv(n%1000) elif n<=1999999: return "unmilione"+conv(n%1000000) elif n<=999999999: return conv(int(n//1000000))+"milioni"+conv(n%1000000) elif n<=1999999999: return "unmiliardo"+conv(n%1000000000) elif n<=99999999999: return conv(int(n//1000000000))+"miliardi"+conv(n%1000000000) elif n<=19999999999999: return conv(int(n//1000000000000000)+"unmilionedimiliardi"+conv(n%1000000000000000) else : return conv(int(n//1000000000000000)+"milionidimiliardi"+conv(n%1000000000000000) |
|
Scritto da Daniele aka Palmux |
2017-10-17 01:10:28 - Re: problema syntax error ma non capisco qual'e
|
Hola, non ho provato il codice, ma a occhio il problema è nelle parentesi prima dei "serpertelli", e pure dopo visto che manca la chiusura della parentesi.
Ma anche con queste correzioni non credo funzionerà, ma andiamo per gradi, intanto risolvi questi problemi. Quando posti codice, evidenzialo e poi usa il tasto . Cya |
|
Scritto da steb |
2017-10-22 01:05:17 - Re: problema syntax error ma non capisco qual'e
|
-Avviso di notifica per Damian85-
Sconsiglio vivamente il riciclaggio del codice trovato su internet ed incorporarlo successivamente negli homework da consegnare entro la data di termine, su quanto ribadito in classe,Le ricordo che adottiamo sistemi anti-copiatura. Se ci sono dubbi persistenti,chiedi su Q2A. "Mezzo uomo avvisato- mezzo salvato". A.S |
Pagina: 1
Esegui il login per scrivere una risposta.