class banner:
def __init__(self,word,char):
self.word = word
self.char = char
def set_word(self):
F1="# # # # #"
F2="#"
F3="# # # #"
F4="#"
F5="#"
F6="#"
F = [F1,F2,F3,F4,F5,F6]
O1=" # # # # "
O2="# #"
O3="# #"
O4="# #"
O5="# #"
O6=" # # # # "
O=[O1,O2,O3,O4,O5,O6]
X1="# #"
X2=" # # "
X3=" # "
X4=" # "
X5=" # # "
X6="# #"
X =[X1,X2,X3,X4,X5,X6]
my_replace(F,'#',self.char)
my_replace(O,'#',self.char)
my_replace(X,'#',self.char)
word_i = 0
alphabet_i = 0
while(word_i<len(self.word)):
while(alphabet_i<6):
if(self.word[word_i] == 'F'):
print(F[alphabet_i])
elif(self.word[word_i] == 'O'):
print(O[alphabet_i])
elif(self.word[word_i] == 'X'):
print(X[alphabet_i])
alphabet_i+=1
alphabet_i = 0
print()
word_i+=1
def my_replace(word,old,new):
newWord = ""
i = 0
j = 0
while(i < len(word)):
while(j< len(word[i])):
if(word[i][j] != old[0]):
newWord += word[i][j]
j += 1
else:
num = 0
while(num < len(old) and old[num] == word[i][j+num]):
num += 1
if(num == len(old)):
newWord += new
j += len(old)
word[i] = newWord
newWord = ""
j = 0
i+=1
def setup():
b = banner('FOX','&')
b.set_word()
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น