首页 > 代码库 > python九九乘法表和打印图形程序
python九九乘法表和打印图形程序
一、打印九九乘法表:
#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
python九九乘法表和打印图形程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。