python打印等边三角形(实心,空心)
#打印实心等边三角形(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打印等边三角形(实心,空心)相关推荐
- 用python 打印等腰三角形、空心等腰三角形,棱形。空心棱形
#请输入你要打印的列数: row=int(input("请输入你要打印的列数:")) #等腰三角形 print("1.等腰三角形%d列"%(row)) for ...
- python绘制等边三角形的代码_python 打印直角三角形,等边三角形,菱形,正方形的代码...
三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j ...
- python循环语句打印等腰三角形-python 打印直角三角形,等边三角形,菱形,正方形的代码...
三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input("输入列数: ")) i = j = k = 1 #声明变量,i用于控制外层 ...
- python输入直角三角形_如何使用python打印直角三角形,等边三角形,菱形,正方形...
python 打印直角三角形,等边三角形,菱形,正方形的代码 三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j ...
- python打印空心长方形_Python程序打印空心半菱形星形图案
给出一个整数N,任务是打印空心半菱形图案.示例:输出:## ## ## ## ## ##输入:7## ## ## ## ## ## ## #### ## ## ## #下半部分:对于下半部分,使用迭代 ...
- python打印实心菱形图案_python输入三角形三边求面积|python打印实心菱形图案
python编写程序:打印*组成的倒三角形.利用循环语句打印由星号组成的倒三角? 是这样吗? 如何用python创建一个循环从0开始来打印奇数,直到20? 如下: #/usr/bin/python3 ...
- python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例
前言 本文主要给大家介绍了关于利用python打印出菱形.三角形以及矩形的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 实例代码 #coding:utf-8 rows = int ...
- PYTHON 打印三角形大全
打印实心矩形 #打印矩形 n=int (input()) for i in range (1,n+1):for j in range (1,n+1):print("*",end=& ...
- Java打印菱形与空心菱形
打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的 分析:1.先打印上半部分,再打印下半部分 2.找准空格与星号之间的关系,然后再打印 3.上半部分每一行数目分 ...
最新文章
- 外媒:华为有望最早于2021年推出自动驾驶汽车
- node debug包
- 数学家出身的阿拉伯语诗人
- [watchtower] 自动更新 Docker 镜像与容器
- [Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL
- MyBatis多表查询(一对一,一对多,多对多)
- ros基础知识(1)
- python 并行_python并行处理任务时 该用多进程?还是该用多线程?
- 16位和32位微处理器(3)——Pentium的先进技术
- 帆软报表判断传入条件是否为空,根据逗号分隔
- centos7设置输入密码三次错误锁定账号
- 常用正则表达式,持续更新
- 超详细的VSCode下载和安装教程以及解决VSCode下载速度特别慢的问题
- 像智能手机一样造车,可能吗?
- 原创 | SpringBoot版本竟然引发这种问题,让我吐血三升!
- Matlab实用程序--图形应用-阶梯图
- 2012过年的时间 2012过年放假时间 2012年什么时间过年 2012过年 2012年什么时候过年
- Flink调优(一)资源调优、背压问题的分析
- DVWA之命令注入漏洞(Command injection)
- linux安卓开发教程视频教程,陈超 FFMPEG跨平台iOSAndroidLinux高级开发实战视频教程...