导航:首页 > 编程语言 > python里面for循环打印等腰三角形

python里面for循环打印等腰三角形

发布时间:2022-04-18 10:18:16

python使用for循环打印一个正立实心等腰三角形

1、示例代码
def printTri():
for i in range(1, 7):
for j in range(1, (7 - i)):
print(' ', end='')
for k in range(1, 2 * i):
print('*', end='')
print()

printTri()

2、实例结果
*
***
*****
*******
*********
***********

② 求python大佬用双重for循环打印一个倒等腰直角空心三角形,5行5列的如图,在线等急急急

按照你的要求编写的用双重for循环打印一个倒等腰直角空心三角形的Python程序如下

n=5

for i in range(n,0,-1):

for j in range(i):

if j==0 or i==n or j==i-1:

print("*",end='')

else:

print(" ",end='')

print()

源代码(注意源代码的缩进)

③ 用循环语句打印等腰三角形(行数由用户任意输入)

#include<stdio.h>
main()
{
int i,j,k,n,t;
printf("请输入行数\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<i*2;k=k+2)
{
printf("*");
}
for(t=1;t<i;t++)
printf("*");
printf("\n");
}
}

④ 怎么用python的loops 打印四个方向的等腰三角形

base=int(input("Enterbasenumber:"))
print('1.')
foriinrange(0,base):
print("%-*s"%(base,'*'*(base-i)))
print('2.')
foriinrange(0,base):
print("%*s"%(base,'*'*(base-i)))
print('3.')
foriinrange(1,base+1):
print("%*s"%(base,'*'*i))

打印其他三个方向的直角等腰三角形

⑤ Python很基础的循环,打印等腰三角形,有个地方搞不懂

row表示行,程序运行时候循环5次,每次row的值分别是1、2、3、4、5
j表示row行的空格数量,值为5-row,也就是1~5行打印的空格数分别是4、3、2、1、0
k表示row行的*数量,值为2*row-1,也就是1~5行打印的*数分别是1、3、5、7、9
程序是正确的

⑥ 打印等腰三角形的三个for循环是怎么样执行的特别是里面的两个for怎么执行手打,别复制。懂了采

#include<stdio.h>

voidmain()
{
intRow;
inti,j,k;
printf("inputrow:");
scanf("%d",&Row);
for(i=0;i<Row;i++)//有多少行,就循环多少次0-row-1
{
for(j=0;j<Row-i-1;j++)//输出前导空格,随i的变化而变化,首行Row-1个,第二行Row-2个。。。。
printf("");
for(k=0;k<2*i+1;k++)//输出*,1357。。。。递增
printf("*");
printf(" ");//换行
}
}

⑦ 循环语句打印等腰三角形(行数由用户任意输入)

#include <stdio.h>
int main()
{
int row;
printf("请输入等腰三角形行数:");
scanf("%d",&row);
int temp=row;
for(int i=0;i!=row;++i)
{
for(int k=temp;k>=1;--k)
{
printf(" ");
}
for(int j=1;j<=2*i+1;++j)
{
printf("*");
}
--temp;
printf("\n");
}
return 0;
}
改好了楼主

⑧ Python用while循环写一个等腰三角形

temp=input("打印几行:")
n=int(temp)
space=list(''*(2*n-2))
mid=n-1
foriinrange(n):
line=space.()
ifi!=n-1:
line[mid-i]='*'
line[mid+i]='*'
else:
line[:]='*'*(2*n-1)
print(''.join(line))

⑨ python 如何用for循环 写一个三角形

代码如下:

for i in range(1,6):


print (2*i-1)*'.'

阅读全文

与python里面for循环打印等腰三角形相关的资料

热点内容
php独立运行 浏览:530
手机sh执行命令 浏览:727
云服务器的角色 浏览:733
单片机频率比例 浏览:840
我的世界服务器如何关闭正版验证 浏览:504
如何查roid服务器上的 浏览:130
安卓手机主板如何撬芯片不掉电 浏览:249
php各个框架的优缺点 浏览:101
php1100生成数组 浏览:359
以后做平面设计好还是程序员好 浏览:552
云服务器应用管理 浏览:438
饥荒云服务器搭建过程 浏览:186
可编程控制器优点 浏览:99
压缩垃圾车说明书 浏览:28
五轮书pdf 浏览:802
单片机定时流水中断系统流水灯 浏览:701
u8如何连接服务器配置 浏览:68
动力在于缓解压力 浏览:867
报考科一用什么app 浏览:346
knn人脸识别算法 浏览:431