#打印实心等边三角形(1,3,5,7)所以最多一行的值为row*2-1,空格打印规律为,第row行为0,第row-1行为1,依次类推的话,第一行为n-1个空格,
#所以思路是输出row行(外层for循环控制),内层两个for循环,一个控制打印空格,一个控制打印*

如图

D:\spf\python_demo\venv\Scripts\python.exe D:/spf/python_demo/venv/Include/test/test1.py
输入列数: 3****
*****Process finished with exit code 0

代码如下

rows=int(input('输入列数: '))
for i in range(0,rows):for j in range(i,rows-1):print(' ',end='')for k in range(0,2*(i+1)-1):print('*',end='')else:print('')

打印空心等边三角形

如图

D:\spf\python_demo\venv\Scripts\python.exe D:/spf/python_demo/venv/Include/test/test1.py
输入列数: 3** *
*****Process finished with exit code 0

代码如下

rows=int(input('输入列数: '))
for i in range(0,rows):for j in range(i,rows-1):print(' ',end='') #空行打印逻辑不变for k in range(0,2*(i+1)-1): #控制*号打印if i<rows-1: #判断是否是最后一行,如果不是打印空心if k==0:print('*',end='') #首个*打印elif k!=0 and k==2*i:print('*',end='') #末尾*号打印else: print(' ',end='') #中间打印空格else: #最后一行,*全部打印print('*',end='')else:print('')

python打印等边三角形(实心,空心)相关推荐

  1. 用python 打印等腰三角形、空心等腰三角形,棱形。空心棱形

    #请输入你要打印的列数: row=int(input("请输入你要打印的列数:")) #等腰三角形 print("1.等腰三角形%d列"%(row)) for ...

  2. python绘制等边三角形的代码_python 打印直角三角形,等边三角形,菱形,正方形的代码...

    三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j ...

  3. python循环语句打印等腰三角形-python 打印直角三角形,等边三角形,菱形,正方形的代码...

    三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input("输入列数: ")) i = j = k = 1 #声明变量,i用于控制外层 ...

  4. python输入直角三角形_如何使用python打印直角三角形,等边三角形,菱形,正方形...

    python 打印直角三角形,等边三角形,菱形,正方形的代码 三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j ...

  5. python打印空心长方形_Python程序打印空心半菱形星形图案

    给出一个整数N,任务是打印空心半菱形图案.示例:输出:## ## ## ## ## ##输入:7## ## ## ## ## ## ## #### ## ## ## #下半部分:对于下半部分,使用迭代 ...

  6. python打印实心菱形图案_python输入三角形三边求面积|python打印实心菱形图案

    python编写程序:打印*组成的倒三角形.利用循环语句打印由星号组成的倒三角? 是这样吗? 如何用python创建一个循环从0开始来打印奇数,直到20? 如下: #/usr/bin/python3 ...

  7. python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例

    前言 本文主要给大家介绍了关于利用python打印出菱形.三角形以及矩形的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 实例代码 #coding:utf-8 rows = int ...

  8. PYTHON 打印三角形大全

    打印实心矩形 #打印矩形 n=int (input()) for i in range (1,n+1):for j in range (1,n+1):print("*",end=& ...

  9. Java打印菱形与空心菱形

    打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的 分析:1.先打印上半部分,再打印下半部分 2.找准空格与星号之间的关系,然后再打印 3.上半部分每一行数目分 ...

最新文章

  1. 外媒:华为有望最早于2021年推出自动驾驶汽车
  2. node debug包
  3. 数学家出身的阿拉伯语诗人
  4. [watchtower] 自动更新 Docker 镜像与容器
  5. [Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL
  6. MyBatis多表查询(一对一,一对多,多对多)
  7. ros基础知识(1)
  8. python 并行_python并行处理任务时 该用多进程?还是该用多线程?
  9. 16位和32位微处理器(3)——Pentium的先进技术
  10. 帆软报表判断传入条件是否为空,根据逗号分隔
  11. centos7设置输入密码三次错误锁定账号
  12. 常用正则表达式,持续更新
  13. 超详细的VSCode下载和安装教程以及解决VSCode下载速度特别慢的问题
  14. 像智能手机一样造车,可能吗?
  15. 原创 | SpringBoot版本竟然引发这种问题,让我吐血三升!
  16. Matlab实用程序--图形应用-阶梯图
  17. 2012过年的时间 2012过年放假时间 2012年什么时间过年 2012过年 2012年什么时候过年
  18. Flink调优(一)资源调优、背压问题的分析
  19. DVWA之命令注入漏洞(Command injection)
  20. linux安卓开发教程视频教程,陈超 FFMPEG跨平台iOSAndroidLinux高级开发实战视频教程...

热门文章

  1. 陕西省10个地级市行政区划 (2023)
  2. VS2017中使用flex+bison
  3. spring 整合mybatis时候 MapperScannerConfigure的配置问题
  4. 监控视频接入网关配置示例
  5. 多元建模基础(三):球面分布与椭圆分布
  6. Swift 使用协议加载Xib
  7. 51单片机c语言io口程序,51单片机IO口直接驱动LED数码管方法
  8. vant官网访问被拒绝
  9. dbfs和dbm的换算_【清晰易懂】dBFS、dBm、dBV、dBW、0dB、-3dB概念解析
  10. Ubuntu最新、最简单换源方法(中科大源)