導航:首頁 > 編程語言 > 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循環列印等腰三角形相關的資料

熱點內容
安卓qq瀏覽器怎麼轉換到ios 瀏覽:292
不同編譯器的庫可以調用嗎 瀏覽:455
灰度信託基金加密 瀏覽:421
宿遷程序員兼職網上接單 瀏覽:924
電視編譯器怎麼設置 瀏覽:276
手機如何解壓漢字密碼的壓縮包 瀏覽:701
為什麼很多程序員愛用vim 瀏覽:828
安卓手機怎麼連接寶華韋健音響 瀏覽:555
12星座製作解壓球 瀏覽:867
java調用oracle數據 瀏覽:827
怎麼在伺服器上上傳小程序源碼 瀏覽:304
空中加油通達信指標公式源碼 瀏覽:38
分卷解壓只解壓了一部分 瀏覽:760
php網站自動登錄 瀏覽:705
合肥凌達壓縮機招聘 瀏覽:965
怎麼找到文件夾的圖標 瀏覽:235
linuxc編程pdf百度雲 瀏覽:190
會計pdf下載 瀏覽:833
c開源cf源碼 瀏覽:951
如何取消掉添加進app資源庫 瀏覽:732