Correzione PEP8

This commit is contained in:
Rnhmjoj 2013-08-25 19:31:57 +02:00
parent c344dfa364
commit a65f02b198
2 changed files with 35 additions and 31 deletions

1
666.py
View File

@ -8,6 +8,7 @@ istruzioni = [
" * input: file o codice da eseguire."
]
def utilizzo():
print(*istruzioni, sep="\n")
exit(1)

View File

@ -1,5 +1,6 @@
from .trinario import *
class Macchina:
def esegui(self, programma):
@ -28,14 +29,16 @@ class Macchina:
}
#Controllo lunghezza massima
if len(programma) > 3**10:
if len(programma) > 3 ** 10:
raise MemoryError("Memoria esaurita. Limite di 3^10 word superato.")
#Copia il programma nel registro c
for indice, word in enumerate(programma):
if word not in ("\n"," "):
if trinord(word) not in range(32,127):
raise SyntaxError("Carattere non consentito nel programma: '%c' a %d." % (word, indice))
if word not in ("\n", " "):
if trinord(word) not in range(32, 127):
raise SyntaxError("Carattere non consentito nel programma:\
'%c' a %d." % (word, indice)
)
else:
self.c[indice] = trinord(word)
@ -109,9 +112,9 @@ class Macchina:
puntato dal data pointer. Poi salva il risultato nell'accumulatore
e nel registro dei dati.
"""
operazione = [[1,0,0],[1,0,2],[2,2,1]]
operazione = [[1, 0, 0], [1, 0, 2], [2, 2, 1]]
risultato = []
for i,j in zip(self.a, self.d[self.puntatore_d]):
for i, j in zip(self.a, self.d[self.puntatore_d]):
risultato += operazione[i][j],
self.d[self.puntatore_d] = trin(risultato)
self.a = trin(risultato)