一、绘制菱形
is_contiune='Y'
while is_contiune in ['y','y']
N=int(input('请输入菱形的行数:'))
if(N%2==0):
rows=N//2
else:
rows=N//2+1
for i in range(1,rows+1):
print ('_'*(rows-i),'*'*(2*i-1))
for j in range(1,rows+1):
print ('_'*(rows-j),'*'*(2*j-1))
input('还需要打印菱形吗:(Y/N)')
二、螺旋正方形代码
from turtle import *
from random import *
bgcolor('black')
for i in range(0,500,5):
pensize(2)
pencolor((random(),random(),random()))
fd(i)
left(90)
ht()
done()
绘制图如下: