python循环输出三角形图案的例子

yipeiwu_com7年前Python基础

我就废话不多说了,直接上代码吧!

#Copyright (c)2017, 东北大学软件学院学生
# All rightsreserved
#文件名称:a.py
#作 者:孔云
#问题描述:编写程序,使用双循环输出三角形图案。
#问题分析:本程序由图形知,包含5行,即外层循环执行5次,每行内容的由三部分内容组成:空格、星号、回车,分别通过两个for循环和一条print语句实现。代码如下:
for i in range(1,6):
  for j in range(5-i):
    print(" ",end="")
  for j in range(1,2*i):
    print("*",end="")
  print("\n")

运行结果:

注: 使用循环语句的嵌套,嵌套层数不限,但是循环的内外层之间不能交叉。在本程序中,注意内层循环中的for左对齐,还有最后一个print语句输出左对齐,否则打乱循环顺序,无法实现运行结果中的图案。

以上这篇python循环输出三角形图案的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python math库 ln(x)运算的实现及原理

Python math库 ln(x)运算的实现及原理

这个是很有用的一个运算,除了本身可以求自然对数,还是求指数函数需要用到的基础函数。 实现原理就是泰勒展开,最简单是在x=1处进行泰勒展开: 但该函数离1越远越难收敛,同时大于2时无法收...

django框架用户权限中的session缓存到redis中的方法

django框架默认将session保存到数据库中,在高并发访问无疑会影响服务器性能,因此最好将session保存到redis中避免直接从数据库中读取session数据 settings...

Python有参函数使用代码实例

这篇文章主要介绍了Python有参函数使用代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.给定验证码长度n,生成随机验证码...

Flask之pipenv虚拟环境的实现

在 python 开发过程中,导入第三方库是最常见的操作,但是如果咋在本机自带 python 环境下安装第三方包。 就会造成库的冗余,比如某个项目只需要部分第三方库,但是其他项目又需要其...

python中的split()函数和os.path.split()函数使用详解

Python中有split()和os.path.split()两个函数: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。 os.path.spli...