Heim  >  Artikel  >  Backend-Entwicklung  >  Die while-Schleife in Python druckt die vier Formen von Sternen

Die while-Schleife in Python druckt die vier Formen von Sternen

云罗郡主
云罗郡主Original
2019-01-22 15:24:256458Durchsuche

在控制台连续输出五行*,每一行星号数量一次递增【推荐阅读:Python视频教程
*
**
***
****
*****

#1.定义一个行计数器row = 1while row <= 5:    #定义一个列计数器
    col = 1
    #开始循环
    while col <= row:
        print(&#39;*&#39;,end=&#39;&#39;)
        col += 1
    print(&#39;&#39;)
    row += 1

Die while-Schleife in Python druckt die vier Formen von Sternen

#1.定义一个行计数器row = 1while row <= 5:    #定义一个列计数器
    col = 5
    #开始循环
    while col >= row:
        print(&#39;*&#39;,end=&#39;&#39;)
        col -= 1
    print(&#39;&#39;)
    row += 1

Die while-Schleife in Python druckt die vier Formen von Sternen

那么如果想让空格先,然后*呢

row = 1while row <= 5:  # 行数,循环五次
    a = 1
    col = 1
    while a <= 5 - row:  # a控制每行的空格数=5-行数,例如:第一行为5-1=4个空格
        print(&#39; &#39;, end=&#39;&#39;)  # 不换行
        a += 1
    while col <= row:  # col控制*的数量=行数
        print(&#39;*&#39;, end=&#39;&#39;)
        col += 1
    print()
    row += 1

Die while-Schleife in Python druckt die vier Formen von Sternen

另外一种排列方式

row = 1while row <= 5:  # 行数,循环五次
    a = 1
    col = 1
    while a <= row - 1:  # a控制每行的空格数=5-行数,例如:第一行为5-1=4个空格
        print(&#39; &#39;, end=&#39;&#39;)  # 不换行
        a += 1
    while  col <= 6-row:  # col控制*的数量=行数
        print(&#39;*&#39;, end=&#39;&#39;)
        col += 1
    print()
    row += 1

Die while-Schleife in Python druckt die vier Formen von Sternen

Das obige ist der detaillierte Inhalt vonDie while-Schleife in Python druckt die vier Formen von Sternen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn