一、打印九九乘法表:
#coding:utf-8
for i in range(1,10):
for j in range(1,i+1):
print("%dx%d=%d") %(j,i,j*i),
print ‘\n‘结果:
二、打印正方形
实体正方形 代码:
#coding:utf-8
rows=int(raw_input("输入正方形边长:"))
for i in range(rows):
for j in range(rows):
print("*"),
print空心正方形 代码:
#coding:utf-8
rows=int(raw_input("输入正方形边长:"))
for x in range(rows):
for y in range(rows):
if x !=0 and x != rows-1:
if y==0 or y == rows-1:
print(" * "),
else:
print(" "),
else:
print(" * "),
print("\n")效果:
三、打印圣诞树
代码:
#coding:utf-8 rows=3 for x in range(rows): for i in range(1,13): if i % 2 ==0: continue else: print(str(i * ‘*‘).center(11)) for y in range(10): print(‘*‘.center(11))
效果:
四、打印凌形
代码:
#coding:utf-8 rows=10 #while True: for i in range(1, rows): if i % 2 == 0: continue else: print(str(i * ‘*‘).center(rows)) for i in range(rows): if i % 2 == 0: continue else: print(str((rows - i) * ‘*‘).center(rows))
效果:
写简单,如有更好的,请指正并交流~
本文出自 “學地止境” 博客,请务必保留此出处http://dyc2005.blog.51cto.com/270872/1941069
原文地址:http://dyc2005.blog.51cto.com/270872/1941069