该程序在以下符号中输出用户名。而不是在* s中键入所有字母。我如何创建一个程序,该程序将采用A并以* s的形式打印,而无需进行冗长的输入
def patt(name):
length = len(name)
for i in range(0,length):
n = name[i]
if n == 'A':
print("""
***
* *
*******
** ** """)
elif n == 'B':
print("""
******
* *
******
* *
*******
""")
elif n == 'C':
print("""
*******
*
*
*
*******
""")
elif n == 'D':
print("""
*******
* *
* *
* *
*******
""")
elif n == 'E':
# etc
def main():
name = input("please enter your name: ")
patt(name)
main()
答案 0 :(得分:1)
在Linux上使用标题程序将任何字符串隐藏到模式中 用#s。
$ banner P
######
# #
# #
######
#
#
#