Python 的while正反三角和(菱形)
首先要理解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正反三角和(菱形)相关推荐
- Python 使用循环结构输出菱形(倒等边三角形)图案
题目要求输出的图案如下所示: 总结了用Python代码实现的方法,具体见下: n = 7## 上半部分三角形 for i in range( n // 2 + 1):print("*&quo ...
- python用双重循环输出菱形_Python 使用双重循环打印图形菱形操作
如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...
- python中for循环打印菱形_Python 使用双重循环打印图形菱形操作
如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...
- python绘制若干颜色的菱形_Python turtle库绘制菱形的3种方式小结
Python turtle库绘制菱形的3种方式小结 绘制一个菱形四边形,边长为 200 像素.方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形. 方法1 ...
- python抛硬币正反面的概率_抛硬币连续N次正面后再次正面的概率是多少呢?有疑虑的话咱用Python模拟一下吧...
Python不用学,看看你就懂:拿来就能用,用用你就会 无需安装编程软件,把代码拷贝到在线编辑器即可运行 抛硬币连续N次正面后下一次还是正面的概率是多少呢? 这是一个答案似乎很肯定但心里又不踏实的问题 ...
- 【Python】解决Python调用接口返回带菱形问号和乱码
现象: python调用接口Print(response.text)返回菱形问号或乱码时, 解决方法: 请求头应该添加"Accept-Encoding":"deflate ...
- python用双重循环输出菱形图案_使用循环创建菱形图案
以下几点怎么样:side = int(input("Please input side length of diamond: ")) for x in list(range(sid ...
- 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 ...
- python实现杨辉三角_如何用Python实现杨辉三角和心
1. 如何实现杨辉三角 importcopy list=[] newlist=[]defFibonacci(list,n): newlist.append(0)if n ==1:return [1]f ...
最新文章
- android wifi调试
- python处理excel表格实例-通过实例学习Python Excel操作
- java上机题四取三排列_Java练习题
- 某省高职比赛试题(园区网互联)
- vmware centos7 扩展容量
- oracle一句话倒过来,oracle一些基本语句
- linux 内核 报错,根据epc定位linux内核报错.pdf
- Win7无线网络和有线网络网络负载选择
- 产品经理经验谈100篇(二)-数据分析应用,如何构建指标体系?
- 杭电 4548 美素数
- RGB三色灯珠WS2812B/WS2815B
- 移动端微信QQ分享一个h5激活app
- 为什么说程序员的前三年不要太看重工资水平?
- js动态点击放大缩小图片
- 迅雷启动慢 解决方法
- Android屏幕图片资源大小
- 图解通信原理与案例分析-6:基于离散字符的RS232串口数字通信--收发双方独立预设置同步时钟
- 三星typec转接耳机没反应_typec转3.5mm转接线,你买对了吗?
- 阿里云神龙团队拿下TPCx-BB排名第一的背后技术是什么?
- OpenCV三角网剖分 SubDiv2D 详解
热门文章
- 英国名校TOP10对Alevel成绩要求汇总
- 缓冲区溢出基础实践(二)——ROP 与 hijack GOT
- win10计算机亮度在哪里调,win10电脑怎么调亮度
- 多倍体中亚基因组优势的潜在机制
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
- Beyond Compare下载安装
- SI(crosstalk)对common path的影响(CPPR)
- 用手机版python爬虫_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
- Jira中的全流程开发管理
- 面试总结十一:MySQL