目标效果:

分析:

1,图形由三行组成,可以使用循环语句,完成三行的打印行为

2,每一行由空格与符号组成,只需要完成每一行合适数量的空格与符号的一个组装,就可以实现

行输出,打印输出三行

# 行的索引号
index_row = 0while index_row < 3:print(index_row)  # 打印输出行的索引号# print("*")index_row += 1

数据分析,符号与空格的公式推导

根据图形,把数据输出在表格中

根据表格中的数据,完成数据的公式推导

  • 一行输出几个符号,公式及验证
# 行的索引号
index_row = 0while index_row < 3:char_num = index_row*2+1  # 符号数量print('符号数量{}'.format(char_num))  # 打印输出行的索引号# print("*"*char_num)index_row += 1

  • 空格符号的规律

空格符号可以计算出来了

# 行的索引号
index_row = 0while index_row < 3:row_num = index_row + 1  # 当前行号char_num = index_row*2+1  # 符号数量# 总行数 - 当前行space_num = 3 - row_num  # 空格数量

最终代码

# 行的索引号
index_row = 0while index_row < 3:row_num = index_row + 1  # 当前行号char_num = index_row*2+1  # 符号数量# 总行数 - 当前行space_num = 3 - row_num  # 空格数量# print('空格数量{},符号数量{}'.format(space_num, char_num))  # 打印输出行的索引号space = " "*space_numchar = "*"*char_numline = space + charprint(line)# print("*"*char_num)index_row += 1

知识小结

  • 输出行,有几行输出几行,通过一个循环完成
  • 解决一行里面的内容问题了。 空格几个,星星几个

python-演练-输出一个等腰三角形-相关推荐

  1. 在php中怎样输出三角形,PHP输出一个等腰三角形的方法

    PHP输出一个等腰三角形的方法 本文实例讲述了PHP输出一个等腰三角形的方法.分享给大家供大家参考.具体实现方法如下: function isosceles($line,$sing){ $tab =' ...

  2. 5行等腰三角形php,PHP输出一个等腰三角形的方法

    PHP输出一个等腰三角形的方法 发布于 2015-11-12 15:53:41 | 448 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pre ...

  3. 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结

    前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...

  4. 用python倒序输出一个字符串_Python字符串逆序输出的实例讲解

    1.有时候我们可能想让字符串倒序输出,下面给出几种方法 方法一:通过索引的方法 >>> strA = "abcdegfgijlk" >>> st ...

  5. python怎么输出一个数组_python中实现将多个print输出合成一个数组

    比如有下面一段代码: for i in range(10): print ("%s" % (f_list[i].name)) 该代码段的执行,会生成如下的10行"name ...

  6. 用c++输出一个等腰三角形

    #include <iostream> using namespace std; int main() {     int n;     cout << "输入几行& ...

  7. python设计程序输出一个带文本框和图像的窗体_设计一个文本框 用户在文本框中输入什么 窗体标题就同步显示什么 怎么设计啊...

    展开全部 要求 1.掌握算法的基本概念. 2.掌握基本数据结构及其操作. 3.掌握基本排序和查找算法. 4.掌握逐e68a8462616964757a686964616f31333264626533步 ...

  8. 如何用C语言输出一个等腰三角形

    #include<stdio.h> #include<string.h> #include<math.h> #include<stdlib.h> voi ...

  9. java用星号和空格输出一个字母_实例006 编程输出星号组成的等腰三角形

    实例006  编程输出星号组成的等腰三角形 本实例将作为接触Java开发的***个程序,用JDK工具包和记事本来完成.通过本实例可以体会Java最基本的开发方式,它可以不借助任何IDE集成开发工具,虽 ...

最新文章

  1. UITableViewCell 左侧滑动删除按钮 添加图片 (不完美解决)
  2. 如果MySQL事务中发生了网络异常?
  3. java有参数 无参数方法
  4. linux进程通信system v,【linux高级程序设计】(第十一章)System V进程间通信 4
  5. linux 下 libpcap 简单使用
  6. 小程序入门学习04--数据绑定、条件渲染、列表渲染
  7. 转:多线程--六种多线程方法解决UI线程阻塞
  8. Head First设计模式之命令模式
  9. 开源自动化运维工具_批量与重复运维压力如何破?了解一下这款自动化运维工具...
  10. QT实现简单的浏览器
  11. (一)概率论基础教程-基本概念
  12. 华为设备静态路由配置命令
  13. 智能合约安全漏洞检测技术研究综述——常见漏洞简述
  14. C 实现黑客帝国数字雨
  15. Prometheus+SpringBoot应用监控全过程详解
  16. manjaro pacman,yaourt命令
  17. 项目过程管理(七)排期和立项
  18. Vue 响应式实现原理深入浅出
  19. Bert算法:语言模型-BERT详细介绍
  20. setTextColor的几种方式 CrashHandler使用demo:

热门文章

  1. svg标签的CSS3动画特效 - 经典特效2
  2. phpcms前台注入导致任意文件读取漏洞
  3. cookiejar包_爬虫之FileCookieJar
  4. 远程连接管理软件 v1.0
  5. 蓝蛇端口扫描器 v2.8.4.724
  6. videojs插件使用
  7. html5自动旋转图片,HTML5画布旋转图片
  8. 建筑工程响应式网站模板
  9. 最新版Spring Cloud Alibaba微服务架构-Ribbon负载均衡篇
  10. CSS:媒体查询 CSS3 Media Queries