方法1:
def cube():
number=int(input("输入边长:n"))
str_msg=input("输入要打印的字符:n")
msg=str_msg+('t'+str_msg)*(number-1)
msg_centre=str_msg+'t'*(number-1)+str_msg
print(msg)
for x in range(number-2):
print(msg_centre)
print(msg)
#cube()
方法2:
def cubeone():
number = int(input("输入边长:n"))
str_msg = input("输入要打印的字符:n")
for x in range(number):
if x==0:
print(str_msg+('t'+str_msg)*(number-1))
elif x==(number-1):
print(str_msg+('t'+str_msg)*(number-1))
else:
print(str_msg + ('t') * (number - 1)+str_msg)
#cubeone()
运行结果:



