赞
踩
import time
# 直角三角形
#控制行
for i in range(5):
#控制列
for j in range(i+1):
#打印*,print()默认打印完一次后换行,end=''可以控制print()不换行
print('* ',end='')
time.sleep(1)
#控制打印完一行之后换行,因为行是一层循环列是二层循环,列中打印不换行 ,如果不在二层循环换行的话最终打印结果只有一行
print()
#空心矩形
#控制行
for i in range(5):
#控制列
for j in range(5):
#控制矩形边框,只打印第1行、第5行、第1列、第5列
if i == 0 or i==4 or j == 0 or j == 4:
print('*',end=' ')
else:
#控制空心的部分
print('-',end=' ')
#控制每行打印完成后换行
print()
#正三角形
import time
#控制行
for i in range(5):
#控制列,左侧空白的部分,控制正三角形行的开始位置
for j in range(5-i):
print(end='-')
time.sleep(1)
#控制列,正三角形的部分
for k in range(i+1):
print('* ',end='')
time.sleep(1)
#打印完一行后换行
print()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。