题目:python按以下格式输出:
要点:
1.循环不换行,主要是end参数起作用
print("",end="")
2.多循环,循环内换行,循环间不换行。在行循环循环一次输出""
代码:
for i in range(0,6):
if i>0:
print("")
for j in range(0,12):
if ((i==0)|(i==1))&((j==5)|(j==6)):
print("*",end="")
elif ((i==4)|(i==5))&((j==4)|(j==7)):
print("*",end="")
elif ((i==2)|(i==3)):
print("*",end="")
else:
print(" ",end="")
结果
最简单还是
# print(" "*5+"*"*2+" "*11+"\n"+" "*5+"*"*2+" "*11+"\n"+"*"*12+"\n"+"*"*12+"\n"+" "*4+"* " +" *"+"\n"+" "*4+"* " +" *")