在python中用while語句列印出倒三角形

2021-06-28 17:07:56 字數 1932 閱讀 4931

1樓:你那是喜歡嘛

#列印倒立的正三角形

hang = int(input("請輸入行數:"))y = 1

while y <= hang:

space = 1

while space < y:

print(" ",end="")

space += 1

x = hang - y

while x >= 0:

print("* ",end="")

x -= 1

print()

y += 1

print("圖形列印完成!")

2樓:

i = int(input("shuru"))a = 0

while a0:

print("*",end =" ")

c-=1

print("")

a+=1

3樓:匿名使用者

s = """

***************

*************

***********

*********

*******

*****

****

"""print s

肯定不是你要的。

4樓:匿名使用者

# coding=utf-8

from __future__ import print_function

temp_i = 0

# 列印的行數

temp_row = 5

while temp_i < temp_row:

# 注意下標是從0開始還是從1開始,兩個輸出的結果不一樣temp_j = 0

# 輸出空格

while temp_j < temp_i:

print(" ",end="")

temp_j = temp_j + 1

temp_k = 1

# 倒著輸出*

while temp_k <= 2*(temp_row-temp_i)- 1:

print("*",end="")

temp_k = temp_k + 1

# 打完一行,換行一次

print("")

temp_i = temp_i + 1

5樓:恭高澹

i=15

while i<=15 and i>1:

i -= 2

j = i * '*'

print(j.center(15))

用python的while迴圈方式列印出這張圖的方式

6樓:紫薇參星

其實圖形是對稱的,上下兩段程式也是有共同之處的,我給你改完的python程式,你看看吧.

i=1while i<=5:

j=1while j<=i:

print('* ',end='')

j+=1

print('')

i+=1

i-=2

while i>=1:

j=1while j<=i:

print('* ',end='')

j+=1

print('')

i-=1

用c語言while迴圈語句列印出星號倒三角,,,謝謝了,,急用

7樓:匿名使用者

#include

void print( int eicnt , char ecsign)

for( i = 0 ; i < eicnt ; i++ )}int main( void )

return( 0 );

}redhat上面除錯可以達到效果

在python中用try except能輸出哪行報錯嗎

異常資訊的獲取對bai於程式 du的除錯非常重要,可以有助zhi於快速定位有錯誤dao程式語句的位置內。下面介紹幾種python中獲取容異常資訊的方法,這裡獲取異常 exception 資訊採用try.except.程式結構。1 str e 返回字串型別,只給出異常資訊,不包括異常資訊的型別,如1 ...

(python的)print出什麼事了,顯示語法錯誤,應該怎麼改啊

上一行後面少了個括號!python3的daoprint後面要加 的,du你的是python2.x的語法,不能用於zhipython3的 另外你的dao確沒有安裝pycocotools這個專包 最近我說過很多次,初學程式設計最屬好不要先去看或抄別人複雜的程式,沒有意義的,不如自己先把基礎的語法掌握了!...

Mybatis怎麼在mapper中用多個引數

其中,代表接收的是dao層中的第一個引數,代表dao層中第內二引數,更多引數一致往後加即容可。mybatis怎麼在mapper中用多個引數 第一bai種方案 dao層的du函式方法 mybatis傳遞多個引數的方法是什麼?封裝成物件或者map傳遞 mybatis 多個引數 parametertype...