Python打印输出等腰三角形和空心等腰三角形
发布日期:2021-06-29 04:55:49
浏览次数:2
分类:技术文章
本文共 724 字,大约阅读时间需要 2 分钟。
等腰三角形
n是三角形的总行数,i是第多少行,先打印n-i个空格,然后打印2i-1个星号,最后换行开始打印下一行
n = int(input("请输入要打印的行数"))i = 1while i <= n: j = 1 while j <= n-i: print(" ",end="") # 打印n-i个空格 j += 1 k = 1 while k <= 2*i-1: print("*",end="") # 打印2i-1个星号 k += 1 print("") # 换行 i += 1
空心等腰三角形
大体与等腰三角形类似,具体不同之处请看代码
n = int(input("请输入要打印的行数"))i = 1while i <= n: j = 1 while j <= n - i: print(" ",end="") # 打印n-i个空格 j += 1 k = 1 while k <= 2*i-1: if k == 1 or k == 2*i-1 or i == n: # 当k等于1或2i-1(第一个或最后一个)或i等于n(最后一行)时打印星号 print("*",end="") else: print(" ",end="") # 否则打印空格 k += 1 print("") i += 1
可以试着在纸上画一下,比较容易看出规律。
转载地址:https://blog.csdn.net/Zhang_Chao_1998/article/details/84556824 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月19日 10时05分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Apache中目录权限访问控制配置
2019-04-29
Apache的认证和授权配置
2019-04-29
【学习笔记】Linux下CPU性能评估
2019-04-29
【学习笔记】Linux下内存性能评估
2019-04-29
【学习笔记】Linux下磁盘IO性能评估
2019-04-29
【学习笔记】Mysql中通过profiling定位query性能瓶颈
2019-04-29
2011年网上购书清单
2019-04-29
质量管理专家——戴明的14点说
2019-04-29
python
2019-04-29
网络协议
2019-04-29
进程和线程
2019-04-29
sql面试题
2019-04-29
linux基础与调优
2019-04-29
软件缺陷基础
2019-04-29
软件测试-面试13问
2019-04-29
记一次django项目的部署
2019-04-29
测试项目调研
2019-04-29
接手软件测试新项目的流程
2019-04-29
jmeter-性能测试2-脚本录制开发
2019-04-29
jmeter-性能测试3-参数化
2019-04-29