首先要理解while的使用格式
一个大的循环中 嵌套两个小循环 一个小循环打印每行的空格 另一个小循环打印每行的*号
先打印空格
先将空格部分打印出来 然后打印*号
中间的print("+" * 42) 注释掉 或者 删除 就可以得到一个菱形  print("输出三角形")""" 正三角 """
# 行数 最外面的while循环
row = 1
while row <= 5:# 空格    加入 end="\t" 是为了让后面小循环的结果不换行add = 5while add >= row:print(" ", end="\t")add -= 1# *号    加入 end="\t" 是为了让后面小循环的结果不换行col = 1while col <= row * 2 - 1:print("*", end="\t")col += 1# 换行 print("")row += 1print("+" * 42)""" 倒三角 """
# 行数 最外面的while循环
row = 1
while row <= 6:# 空格add = 0while add <= row:print(" ", end="\t")add += 1# *号col = 9while col >= row * 2 - 1:print("*", end="\t")col -= 1# 换行print("")row += 1

这两段代码   去掉中间的加号 ,就是一个完整菱形。

Python 的while正反三角和(菱形)相关推荐

  1. Python 使用循环结构输出菱形(倒等边三角形)图案

    题目要求输出的图案如下所示: 总结了用Python代码实现的方法,具体见下: n = 7## 上半部分三角形 for i in range( n // 2 + 1):print("*&quo ...

  2. python用双重循环输出菱形_Python 使用双重循环打印图形菱形操作

    如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...

  3. python中for循环打印菱形_Python 使用双重循环打印图形菱形操作

    如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...

  4. python绘制若干颜色的菱形_Python turtle库绘制菱形的3种方式小结

    Python turtle库绘制菱形的3种方式小结 绘制一个菱形四边形,边长为 200 像素.方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形. 方法1‪‬‪‬‪‬‪‬‪‬‮ ...

  5. python抛硬币正反面的概率_抛硬币连续N次正面后再次正面的概率是多少呢?有疑虑的话咱用Python模拟一下吧...

    Python不用学,看看你就懂:拿来就能用,用用你就会 无需安装编程软件,把代码拷贝到在线编辑器即可运行 抛硬币连续N次正面后下一次还是正面的概率是多少呢? 这是一个答案似乎很肯定但心里又不踏实的问题 ...

  6. 【Python】解决Python调用接口返回带菱形问号和乱码

    现象: python调用接口Print(response.text)返回菱形问号或乱码时, 解决方法: 请求头应该添加"Accept-Encoding":"deflate ...

  7. python用双重循环输出菱形图案_使用循环创建菱形图案

    以下几点怎么样:side = int(input("Please input side length of diamond: ")) for x in list(range(sid ...

  8. Python程序-打印单词的菱形字符图案

    源程序如下: a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * (7 - i) + 'Good' * i for i in a] f ...

  9. python实现杨辉三角_如何用Python实现杨辉三角和心

    1. 如何实现杨辉三角 importcopy list=[] newlist=[]defFibonacci(list,n): newlist.append(0)if n ==1:return [1]f ...

最新文章

  1. android wifi调试
  2. python处理excel表格实例-通过实例学习Python Excel操作
  3. java上机题四取三排列_Java练习题
  4. 某省高职比赛试题(园区网互联)
  5. vmware centos7 扩展容量
  6. oracle一句话倒过来,oracle一些基本语句
  7. linux 内核 报错,根据epc定位linux内核报错.pdf
  8. Win7无线网络和有线网络网络负载选择
  9. 产品经理经验谈100篇(二)-数据分析应用,如何构建指标体系?
  10. 杭电 4548 美素数
  11. RGB三色灯珠WS2812B/WS2815B
  12. 移动端微信QQ分享一个h5激活app
  13. 为什么说程序员的前三年不要太看重工资水平?
  14. js动态点击放大缩小图片
  15. 迅雷启动慢 解决方法
  16. Android屏幕图片资源大小
  17. 图解通信原理与案例分析-6:基于离散字符的RS232串口数字通信--收发双方独立预设置同步时钟
  18. 三星typec转接耳机没反应_typec转3.5mm转接线,你买对了吗?
  19. 阿里云神龙团队拿下TPCx-BB排名第一的背后技术是什么?
  20. OpenCV三角网剖分 SubDiv2D 详解

热门文章

  1. 英国名校TOP10对Alevel成绩要求汇总
  2. 缓冲区溢出基础实践(二)——ROP 与 hijack GOT
  3. win10计算机亮度在哪里调,win10电脑怎么调亮度
  4. 多倍体中亚基因组优势的潜在机制
  5. MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
  6. Beyond Compare下载安装
  7. SI(crosstalk)对common path的影响(CPPR)
  8. 用手机版python爬虫_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
  9. Jira中的全流程开发管理
  10. 面试总结十一:MySQL