目录

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. “治沙女杰”殷玉珍:和沙漠较量的女人
  2. 拓荒会员电商“无人区”,考拉海购能否拿下“新船票”?
  3. 干净的停止tomcat/java应用程序
  4. Shell文件的排序、合并和分割
  5. 数据库的dml、ddl和dcl的概念
  6. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...
  7. Select count(*)和Count(1)的区别和执行效率比较
  8. transform.SimilarityTransform()==>图像的相似变换=等距变换(平移+旋转变换)+均匀尺度缩放
  9. QQ登录JS SDK教程,调用openapi接口
  10. Codeforces 解题报告索引
  11. PostgreSQL 9.6 IO Hang问题浅析与优化
  12. Centos7下ping通ip但是ping不通域名+firefox无法打开网页
  13. 计算机网络超详细笔记(六):传输层
  14. 易语言大漠插件模块制作设置字库及OcrEx识别字符串
  15. WPS制作三线表并去除虚线详解(毕业论文可用)
  16. Vista系统Administrator帐户的激活与禁用
  17. MySQL创建数据库、数据表 | 零基础自学SQL课程系列Day3
  18. 网络分层和Http协议原理
  19. 使用C2Prog烧写程序
  20. 1688电商API接口-无需多个 电商平台单独对接

热门文章

  1. edm html超链接,EDM邮件中的html/css兼容性问题
  2. 001Diamond学习001概述
  3. 影音嗅探专家 v2007.1 怎么用
  4. openCV实践项目:银行卡卡号识别
  5. 在网站优化中怎么做好关键词密度?
  6. android极光富媒体推送,极光推送如何在android客户端接收富媒体
  7. 万有引力的意思_万有引力的本质是什么?
  8. 正确理解jmeter线程组之Ramp-Up
  9. 网站中qq 跳转 和qq群问题
  10. 数据过多 如何实现页面滚动