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

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

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這段程式while後面怎麼一次把成績輸完

你把你寫完的,執行結果截個圖。根據錯誤 警告提示,可以幫助判斷問題 用自定義分隔符吧分數隔離,在用split函式拆來就行了 python 如果只想重新輸入成績 continue然後如何修改?那就在try之前加個while,丟擲異常就迴圈 python問題 在while語句中 當使用者輸入x表示迴圈結...

簡述python語言的特點,python語言的特點是什麼

拍上語言的特點應該就是主要用在人工智慧方面,更簡單方便。吐槽大會 python才是世界上最好的語言 語言的特點是更簡潔,更容易被大眾所接受,在 製作方面,更能很好的運用,我是這麼理解這個意思的,不知道對不對?python語言的特點是什麼 python的設計哲學是 優雅 明確 簡單 因此,perl語言...

Python是不是很難學啊,python語言難學嗎?

要結合個人實際情況來決定,畢竟每個人理解能力 學習能力有所差異,自然學習起來也是存在一定差異的。不過整體來說,python語言並不是很多,要比其他原因更容易入門,也非常適合零基礎學習,如果想要學習好python,找一個合適的培訓機構,跟著老師好好學習,掌握技術是沒有問題的。您好,學習python,如...