目录

1.输出菱形

2.打印空心三角形(n)

3.打印如下的空心菱形(n为边长)

4.九九乘法表


1.输出菱形

描述

输入n,输出2*n-1行的菱形图形‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

输入 输出
示例1 2

*‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

***‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

*‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

示例2 4

*‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

***‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

*****‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

*******‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

*****‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

***‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

*

代码

n=eval(input())
for i in range(1,n+1):#打印上半部分print(" "*(n-i)+"*"*(2*i-1))print()
for i in range(1,n):#打印下半部分print(" "*i+"*"*(2*(n-i)-1))print()

运行结果

2.打印空心三角形(n)

描述

解题思路

将图形分为三部分进行处理,先打印1,再去打印2(循环),最后进行3

代码

n = eval(input())
print(" "*(n-1)+"*")#打印1
for i in range(2, n):#打印2print(" "*(n-i)+"*"+" "*(2*(i-1)-1)+"*")
print("* "*n)#打印3

输出结果

3.打印如下的空心菱形(n为边长)

描述

有了上一题的思路,解决这道问题就变得简单了许多

代码

n = eval(input())
print(" "*(n-1)+"*")#顶部
for i in range(1, n):#上部分print(" "*(n-1-i)+"*"+" "*(2*i-1)+"*")
for i in range(1, n-1):#下部分print(" "*i+"*"+" "*((n-1-i)*2-1)+"*")
print(" "*(n-1)+"*")#底部

输出结果

4.九九乘法表

描述

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

………………

代码

for i in range(1, 10):for j in range(1, i+1):print("{}*{}={}".format(j, i, i*j), end=" ")print()

运行结果

【Python打印图形问题】利用print打印一些规则的图形(通过特殊符号比如*和空格组成)相关推荐

  1. python利用print打印带有颜色的前景和背景的方法

    字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------39 30:黑 31:红 32:绿 33 ...

  2. python分行打印list_python如何用print打印出列表

    展开全部 一般的,简单的for循环可以打印出e68a8462616964757a686964616f31333365666230list的内容:l=[1,2,3,4] for i in l: prin ...

  3. python3 打印_Python 3 进阶 —— print 打印和输出

    在 Python 中,print 可以打印所有变量数据,包括自定义类型. 在 2.x 版本中,print 是个语句,但在 3.x 中却是个内置函数,并且拥有更丰富的功能. 参数选项 可以用 help( ...

  4. 打印分页,window.print() 打印分页

    在你需要分页的位置加上 <div style="page-break-after: always">             </div>

  5. python中的打印是什么意思_对python:print打印时加u的含义详解

    对python:print打印时加u的含义详解 u:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码. 一般英文字符在使用各种编码下, 基本都 ...

  6. python循环语句打印三角形_python利用for循环打印各种三角形

    打印直角三角形 print('打印直角三角形') for i in range(1,10): print('*'*i) 打印倒立直角三角形 for x in range(10): for i in r ...

  7. Python:使用 print 打印“Hello World!”以及其它字符内容

    哈喽,大家好!我是wangzirui32,这是我的第一篇博文,发现内容有误还请多多提出!谢谢! 今天,我们将使用Python的print,来帮助我们让程序输出指定内容. 如果你的Python版本是3. ...

  8. window.print()打印网页局部内容

    用window.print()打印网页局部内容 今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 <!--window.print ...

  9. python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例

    前言 本文主要给大家介绍了关于利用python打印出菱形.三角形以及矩形的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 实例代码 #coding:utf-8 rows = int ...

  10. python 利用win32 打印文件

    python调用win32api 查看打印机信息: import win32print printers=win32print.EnumPrinters(2) #关于EnumPrinters中的一些参 ...

最新文章

  1. ggtree美颜进化树-宏基因组扩增子
  2. 009-SDK框架之LYWSDKPlatform.h
  3. tf.nn.conv2d() / tf.nn.depthwise_conv2d() 和 Batchsize效益
  4. C语言写个贪吃蛇游戏
  5. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...
  6. 面试问题:SpringMVC的执行流程
  7. mysql数据库之单表查询
  8. 修正IE6不支持position:fixed的bug
  9. 数据库测试JBDCTest
  10. 软件设计模式经典书籍推荐
  11. Flutter绘制虚线
  12. python中的复数操作(实部、虚部、求模、求共轭)
  13. 【调剂】上海应用技术大学2021年硕士研究生招生考试调剂信息
  14. 硬件基本概念-模拟电子电路
  15. 安装docker-ce
  16. 汇总病毒样本的常用反调试技术、反分析技巧(持续更新)
  17. 携程mysql架构_携程数据库高可用架构实践
  18. 飞桨领航团AI达人创造营1-让人拍案叫绝的创意都是如何诞生的?(创意课程)
  19. 导航栏: UINavigationBar用法
  20. change charset of existed MySQL db

热门文章

  1. java动态规划凑硬币问题_动态规划--凑硬币问题
  2. 区块链软件搭建,区块链平台搭建
  3. html是l面包屑效果,CSS制作面包屑
  4. DFS cdoevs 3100 蜗牛
  5. 台式计算机把光驱改成硬盘,笔记本电脑怎么更换SSD并将光驱位改为机械硬盘位?_硬件教程...
  6. MySQL 的 help 命令你真的会用吗?
  7. 表白生成器PHP源码,带自动生成的php表白程序 v1.0
  8. 新在线一键制作表白网系统源码
  9. 汽车维修企业管理【2】
  10. android msf 漏洞,MSF之ms各种漏洞