kleine hilfe für ASCII darstelungen
Verfasst: Donnerstag 23. November 2006, 22:07
dieser kliener script kann für die erweiterte darstelung von text behilflich sein:
feedback würde mich freuen
feedback würde mich freuen
Code: Alles auswählen
class field:
def __init__(self, x, y):
self.x = x
self.y = y
self.spielfeld = eval(('[' + x * ('[' + (y-1) * ('" ",') + '" "' + ']' ) + ']').replace("][", "],["))#geht egentlich auch einfacher...
def set(self, x, y, char):
self.spielfeld[-1*y][x-1] = char
def show(self):
print (self.x + 2) * "#"
st = ""
for balken in self.spielfeld:
kastens = ""
for kasten in balken:
kastens += kasten
st += "#" + kastens + "#\n"
kasten = ""
st += (self.x + 2) * "#"
print st
def get(self, x, y):
return self.spielfeld[-1*y][x-1]
if __name__ == "__main__":
def g(x): return x*3 + 4#mueste euch bekannt sein.....
f = field(50,50)
for i in range(1,50):
if g(i) >= 50: break
f.set(i, g(i),"W")
f.show()