您的位置:首页 > 编程语言 > Python开发

python九九乘法表和打印图形程序

2017-06-22 18:30 519 查看
一、打印九九乘法表:
#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))
效果:





写简单,如有更好的,请指正并交流~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 乘法表