In [1]:
# 打印成员名字
list1 = ['aaa','小明','小红','小强']
for i in list1 :
print(i)
In [7]:
list1 = ['aaa','小明','小红','小强']
for name in list1 :
print(name,end = '')
if name == '小明' :
print(' 滚出去')
elif name == '小强':
print(' 好聪明')
else :
print(' 有进步')
else :
print('其余的继续努力')
In [10]:
for i in range(1,5) :
print(i)
In [12]:
# break 用法
for i in range(0,10) :
print(i)
if i == 4 :
break
In [18]:
# continue 用法
for i in range(0,10) :
if i % 2 ==1 :
continue
else :
print('{0} 是偶数 '.format(i))
In [20]:
#pass 用法
for i in range(0,10) :
pass
print('*',end = '')
In [26]:
#九九乘法表
for i in range(1,10) :
for j in range(1,i+1) :
print('%dX%d=%-2d '%(j,i,i * j),end = ' ')
print()
In [27]:
#单层for循环打印
for i in range(0,4) :
print('* ' * 5)
In [70]:
#双层for循环打印
for i in range(0,4) :
for j in range(0,5) :
print('* ',end = '')
print()
In [40]:
#双层for循环打印
for i in range(0,4) :
for j in range(0,5) :
if (i == 1 and j ==1) or (i == 1 and j ==2) or (i == 1 and j ==3) or (i == 2 and j ==1) or (i == 2 and j ==2) or (i == 2 and j ==3) :
print(' ',end='')
else :
print('* ',end = '')
print()
In [56]:
#双层for循环打印
#上边程序可以改为:
for i in range(0,4) :
for j in range(0,5) :
if i ==1 or i == 2 :
if j==1 or j == 2 or j ==3 :
print(' ',end='')
else :
print('* ',end = '')
else :
print('* ',end = '')
print()
#次程序 改的是中间的空白
In [63]:
#双层for循环打印
#上边程序可以改为:
for i in range(0,4) :
for j in range(0,5) :
if i ==0 or i == 3 or j==0 or j == 4:
print('* ',end='')
else :
print(' ',end = '')
print()
#此程序 改的是周围的“*”
In [42]:
# 打印直角三角形
for i in range(1,6):
for j in range(6-i,6) :
print('* ',end = '')
print()
print()
#空心三角形
for i in range(1,6):
for j in range(6-i,6) :
if i == 1 or i == 5 or j == 5 or j == 6 - i :
print('* ',end = '')
else :
print(end = ' ')
print()
print()
print('* '*20)
print()
#######################################################
for i in range(1,6):
for j in range(i,6) :
print('* ',end = '')
print()
print()
#空心三角形
for i in range(1,6):
for j in range(i,6) :
if i == 1 or i == 5 or j == i or j == 5:
print('* ',end = '')
else :
print(end = ' ')
print()
print()
print('* '*20)
print()
#######################################################
for i in range(1,6):
for j in range(1,6) :
if (i ==2 and j ==1) or (i ==3 and j ==1) or (i ==3 and j ==2) or (i ==4 and j ==1) or (i ==4 and j ==2) or (i ==4 and j ==3) or (i ==5 and j ==1) or (i ==5 and j ==2) or (i ==5 and j ==3) or (i ==5 and j ==4) :
print(' ',end = '')
else :
print('* ',end = '')
print()
print()
#上边程序可转化为:
for i in range(1,6):
for j in range(1,i) :
print(end = ' ')
for k in range(i,6) :
print('* ',end = '')
print()
print()
for i in range(1,6):
for j in range(1,i) :
print(end = ' ')
for k in range(i,6) :
if i == 1 or i == 5 or k == i or k == 5 :
print('* ',end = '')
else :
print(end = ' ')
print()
print()
print('* '*20)
print()
#######################################################
for i in range(1,6):
for j in range(i+1,6) :
print(end = ' ')
for k in range(1,i+1) :
print('* ',end = '')
print()
print()
for i in range(1,6):
for j in range(i+1,6) :
print(end = ' ')
for k in range(1,i+1) :
if i == 1 or i == 5 or k == 1 or k == i :
print('* ',end = '')
else :
print(end = ' ')
print()
print()
print('* '*20)
print()
#######################################################
In [67]:
#打印等腰三角形
for i in range(5):
for j in range(0,5 - i) :
print(end = ' ')
for k in range(5 - i,6) :
print('* ',end = '')
print()
print()
print('* '*20)
print()
#打印空心等腰三角形
for i in range(5):
for j in range(0,5 - i) :
print(end = ' ')
for k in range(5 - i,6) :
if i == 0 or i == 4 or k == 5 - i or k == 5 :
print('* ',end = '')
else :
print(end = ' ')
print()
print()
In [69]:
# 打印字母A
for i in range(5):
for j in range(0,5 - i) :
print(end = ' ')
for k in range(5 - i,6) :
if i == 0 or i == 2 or k == 5 - i or k == 5 :
print('* ',end = '')
else :
print(end = ' ')
print()
In [21]:
# 打印字母B
for i in range(0,7) :
for j in range(0,3) :
if j == 0 :
print('* ',end = '')
elif i == 0 or i == 3 or i == 6:
if j == 2 :
print(' ',end = '')
else :
print('* ',end = '')
elif i == 1 or i == 2 or i == 4 or i == 5 :
if j == 1:
print(' ',end = '')
else :
print('* ',end = '')
print()
In [1]:
# 打印字母D
for i in range(0,4) :
for j in range(0,3) :
if j == 0 :
print('* ',end = '')
elif i == 0 or i == 3 :
if j == 2 :
print(' ',end = '')
else :
print('* ',end = '')
elif i == 1 or i == 2 :
if j == 1 :
print(' ',end = '')
else :
print('* ',end = '')
print()