实心打印
n=float(input('请输入正方形边长:'))
n=int(n//1)
if n<0:
print('您输入的数字不符合要求')
for i in range(n):
for j in range(n):
print('*',end='')
print()
输出结果
空心打印
1.头尾单独打印,中间用循环
n=float(input('请输入正方形边长:'))
n=int(n//1)
if n<0:
print('您输入的数字不符合要求')
print(‘*’*n)
for i in range(n-2)
print(‘*’,’ ‘*(n-2),’*’)
print(‘*’*n)
输出结果:
2.单个字符串循环打印,是否带空格自己调整
rows=float(input('请输入正方形边长:'))
rows=int(rows//1)
if n<0:
print('您输入的数字不符合要求')
for i in range(rows):
if