题目:
小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。
为了便于比对空格,所有的空白位置都以句点符来代替。
要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开
要求输出一个大X
代码:
#x=m+n-1
#y=n
m,n=map(int,input().split(' '))
photo=[['.' for _ in range(m+n-1)]for _ in range(n)]
for k in range((n-1)//2+1):
for i in range(m):
photo[k][k+i]='*'
for i in range(-m-k,-k):
photo[k][i]='*'
for k in range((n+1)//2,n):
photo[k]=photo[n-1-k]
for a in photo:
p=''
for x in a:
p+=x
print(p)
结果: