class letter():
def __init__(self,word,font):
self.word = word
self.font = font
def display(self):
a1 = " ######## "
a2 = " ## ## "
a3 = " ## ## "
a4 = " ######## "
a5 = " ## ## "
letter_a = [a1,a2,a3,a4,a5]
n1 = " ## ## "
n2 = " ## # ## "
n3 = " ## # ## "
n4 = " ## # ## "
n5 = " ## ## "
letter_n = [n1,n2,n3,n4,n5]
t1 = " ########## "
t2 = " ## "
t3 = " ## "
t4 = " ## "
t5 = " ## "
letter_t = [t1,t2,t3,t4,t5]
index_a = 0
change_font(letter_a,"#",self.font)
change_font(letter_n,"#",self.font)
change_font(letter_t,"#",self.font)
while(index_a < 5):
index_n = 0
while(index_n < len(self.word)):
if(self.word[index_n]=="A"):
print(letter_a[index_a], end =" ")
elif(self.word[index_n] =="N"):
print(letter_n[index_a], end = " ")
elif(self.word[index_n] =="T"):
print(letter_t[index_a], end = " ")
index_n = index_n + 1
print()
index_a = index_a + 1
def set_font(self,font):
self.font = font
def setup():
word = "ANT"
B = letter(word,"#")
B.display()
B.set_font("*")
B.display()
def change_font(letter,font,last_font):
index = 0
while(index<len(letter)):
change_font = ""
index2 = 0
while(index2<len(letter[index])):
if(letter[index][index2] == font):
change_font += last_font
else:
change_font += " "
index2 += 1
letter[index] = change_font
index += 1
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น