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

yipeiwu_com5年前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设计】。

相关文章

tornado框架blog模块分析与使用

复制代码 代码如下:#!/usr/bin/env python## Copyright 2009 Facebook## Licensed under the Apache License...

python简单程序读取串口信息的方法

本文实例讲述了python简单程序读取串口信息的方法。分享给大家供大家参考。具体分析如下: 这段代码需要调用serial模块,通过while循环不断读取串口数据 import tim...

Python网络编程使用select实现socket全双工异步通信功能示例

本文实例讲述了Python网络编程使用select实现socket全双工异步通信功能。分享给大家供大家参考,具体如下: 在前面一篇《Python网络编程之TCP套接字简单用法》中,我们实...

Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】

本文实例讲述了Python操作SQLite数据库的方法。分享给大家供大家参考,具体如下: SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含...

python3.6+django2.0开发一套学员管理系统

1.在pycharm中新建project demo1 添加app01 点击create按钮完成新建 2.在demo项目目录下新建目录static,并在settings.py中追加代码:...