开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介:
+关注继续查看

一、打印九九乘法表:

1
2
3
4
5
#coding:utf-8
for in range(1,10):
    for in range(1,i+1):
        print("%dx%d=%d"%(j,i,j*i),
    print '\n'

结果:

wKiom1lLma-Trl7_AAASsxiCmSs619.png-wh_50

二、打印正方形

实体正方形 代码:

1
2
3
4
5
6
#coding:utf-8
rows=int(raw_input("输入正方形边长:"))
for in range(rows):
    for in range(rows):
        print("*"),
    print

wKiom1lLmjOB5V6CAAAD1-Cabjk846.png-wh_50

空心正方形 代码:

1
2
3
4
5
6
7
8
9
10
11
12
#coding:utf-8
rows=int(raw_input("输入正方形边长:"))
for in range(rows):
    for in range(rows):
        if x !=0 and x != rows-1:
            if y==0 or == rows-1:
                print(" * "),
            else:
                print("   "),
        else:
             print(" * "),
    print("\n")

效果:

wKioL1lLmoWSH8xxAAAHnVE_ymM763.png-wh_50


三、打印圣诞树

代码:

1
2
3
4
5
6
7
8
9
10
#coding:utf-8
rows=3
for in range(rows):
    for in range(1,13):
        if % 2 ==0:
            continue
        else:
            print(str(i * '*').center(11))
for in range(10):
    print('*'.center(11))

效果:

wKioL1lLmuDwveUfAAAIH4QbHJ0392.png-wh_50

四、打印凌形

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
#coding:utf-8
rows=10
#while True:
for in range(1, rows):
    if % 2 == 0:
        continue
    else:
        print(str(i * '*').center(rows))
for in range(rows):
    if % 2 == 0:
        continue
    else:
        print(str((rows - i) * '*').center(rows))

效果:



wKiom1lLm-ahewALAAADRywHOoo780.png-wh_50


写简单,如有更好的,请指正并交流~










本文转自 dyc2005 51CTO博客,原文链接:http://blog.51cto.com/dyc2005/1941069,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
打印九九乘法表 | python从入门到精通:入门篇之十八
利用上节课学过的循环嵌套打印九九乘法表。
1859 0
Python编程:使用os.urandom生成Flask的SECRET_KEY
Python编程:使用os.urandom生成Flask的SECRET_KEY
12 0
Python编程:使用os.urandom生成Flask的SECRET_KEY
Python编程:使用os.urandom生成Flask的SECRET_KEY
12 0
python编程-15:图形库的应用方法graphics
python编程-15:图形库的应用方法graphics
10 0
Python编程:Flask或者Jinja2时间格式化
Jinja2 模板支持python函数,直接使用事件对象的方法 格式化即可
10 0
Python编程:Flask数据库扩展Flask-SQLAlchemy
Python编程:Flask数据库扩展Flask-SQLAlchemy
73 0
+关注
20376
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载