目录

  • 要求掌握
    • 条件控制
      • if- else 语句
      • if- else 语句 流程图 :
    • 循环语句
      • for 语句
      • for 语句 流程图:
      • range ( ) 函数
  • 打印三角形
    • 直角三角形
      • 实战代码如下:
      • 运行结果:
    • 等腰三角形
      • 实战代码如下:
      • 运行结果:
    • 倒置三角形
      • 实战代码如下:
      • 运行结果:
    • 空心三角形
      • 实战代码如下:
      • 运行结果:

要求掌握

需要掌握条件控制语句和循环语句

条件控制

if- else 语句

if语句的一般形式如下所示:


if condition_1:statement_block_1
elif condition_2:statement_block_2
else:statement_block_3
"""如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句如果 "condition_1" 为False,将判断 "condition_2"如果"condition_2" 为 True 将执行 "statement_block_2" 块语句如果 "condition_2" 为False,将执行"statement_block_3"块语句
"""

if- else 语句 流程图 :

循环语句

for 语句

for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

for循环的一般格式如下:


for <variable> in <sequence>:<statements>
else:<statements>

for 语句 流程图:

range ( ) 函数

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:

for i in range(5) : print(i)

运行结果:

打印三角形

以下打印 4 中常见 三角形图案 为例

直角三角形

实战代码如下:

layer = int (input ("输入行数: "))for i in range(1,layer + 1):print ("*"  * i)

运行结果:

等腰三角形

实战代码如下:

layer = int (input ("输入行数: "))for i in range(layer, 0, -1):print(" "* (layer - i), end="")print(("*"* (2*i - 1)))

运行结果:

倒置三角形

实战代码如下:

layer = int (input ("输入行数: "))for i in range(1, layer+1):print(" "* (layer - i), end="")print("*"* (2*i - 1))

运行结果:

空心三角形

实战代码如下:

layer = int (input ("输入行数: "))for i in range(1, layer+1):print(" "* (layer - i), end="")if i == 1 or  i == layer:print ("*"* (2*i - 1))elif i == 2:print ("* *")else:print("*"," "* (2*i - 5 ),"*")

运行结果:

Python输出三角形图案相关推荐

  1. 用Python输出三角形图案

    刚刚开始学习Pyhon,写得不好的地方,请多指导. 等腰三角形 代码实现 for i in range(1,9):print(' '*(9-i),'* '*i) 实验截图 倒等腰三角形 代码实现 fo ...

  2. 初学python100例-案例22 输出三角形图案 青少年python编程 少儿编程案例讲解

    目录 python输出三角形图案 一.题目要求 二.输入输出 三.解题思路

  3. python编程*三角形图形创意图片_python循环输出三角形图案的例子

    我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py #作 者:孔云 #问题描述:编写程序,使 ...

  4. python循环语句打印三角形_python循环输出三角形图案的例子

    python循环输出三角形图案的例子 我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # ...

  5. java中关于输出三角形图案类型题目的思路

    java中关于输出三角形图案类型题目的思路 初学java,在学到循环相关的知识的时候,老师总会拿出一些图形打印相关的题目来让大家来练习,其中比较经典的就是如下类似题目. 这种图形类的题目,只要能做出其 ...

  6. Python输出三角形字符阵列

    使用嵌套循环,按照下面格式打印字母: A BC DEF GHIJ KLMNO 起初只在想办法能够按照要求使用嵌套循环打印字母,后面查到这位博主的方法:(6条消息) python 输出三角形字符阵列 本 ...

  7. python菱形图案_「每日一练」巧用python输出菱形图案

    菱形的图案真的是特别好看,之前用很多的程序语言都实现了对于菱形图案的输出,那么你知道如何用万能的Python输出一个菱形图案! 往下看,就是这么简单! 题目 打印出如下图案(菱形) 先上代码~ 运行效 ...

  8. 1279: C语言:概述2(输出三角形图案)

    撰写人:软工二班--陈喜平 题目描述 编写程序,输出下面的三角形图案. **** ***** 输入 无 输出 **** ***** 提示 来源 hnldyhy #include<stdio.h& ...

  9. Python | 打印三角形图案(educoder)

    任务:编写一个能打印三角形图案的函数. 要求:根据参数pow(三角形行)编写一个能打印pow行三角形图案的函数. 说明: 测试输入:4: 预期输出: * ** *** ****    *   **   ...

最新文章

  1. php控制器无限极分类,thinkphp无限极分类实现方法
  2. Nike Barkley Foamposite Max “Rayguns”
  3. MAATLAB GUI——回调函数的设置(Callbacks)
  4. flash源文件_Animate/FLASH如何将多个源文件合并
  5. 注册名字英文name域名_关于域名和备案,你想知道的都在这里
  6. 数据库内容集锦(持续更新)
  7. asp.net MVC错误:uses 'System.Web.WebPages, Version=2.0.0.0, ....which has a higher version...
  8. 微软sql服务器双机热备,office2014-SQL Server2014 R2 双机热备,保护你的数据
  9. 老徐WEB:js入门学习 - javascript语句
  10. python函数名前带个杠
  11. 人工智能的发展对生活有什么影响?
  12. 如何与ChatGPT交流,获得你想要的答案?正确提问是关键
  13. C# FileInfo类:文件操作
  14. 两栈共享空间 C语言实现
  15. cin、cout的使用
  16. HTML学习(MDN)
  17. Java第四天笔记02——方法的定义及调用
  18. c++ string最大长度_关于C++ std::string类内存布局的探究
  19. 家用计算机1秒钟能计算,用计算器计算
  20. 【阿里聚安全·安全周刊】阿里双11技术十二讲直播预约|AWS S3配置错误曝光NSA陆军机密文件...

热门文章

  1. html实现向上向下箭头,纯css实现上下左右箭头
  2. 小程序-视图与逻辑-页面导航
  3. eclipse中svn冲突解决
  4. Js微信公众号引JS-SDK调起微信支付
  5. PAC原理及其算法实现
  6. IT又一蚂蚁金服面经
  7. C语言指针 谭浩强版总结
  8. 关于下拉框select和option默认值选定
  9. rand和srand怎么用?
  10. Java Swing(二)按钮点击事件处理ActionListener