#控制台打印菱形
for i in range(5):
if i == 0:
print(' '*5 + '*')
else:
print(' '* (5-i) + '*' + ' '*(2*i-1) + '*')
for i in range(3):
print(' '* (i+2) + '*' + ' '*(5-2*i) + '*')
print(' '*5 + '*')
#通过控制台画圆
R = 11
for i in range(2*R + 1):
ban = (R**2 - (R-i)**2)**(1/2)
medium = round(ban*2)
start = round(R - ban)
print(' '* start + '*' + ' '*medium + '*')
画菱形画圆
最新推荐文章于 2024-05-09 15:41:52 发布
