>  기사  >  백엔드 개발  >  Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

云罗郡主
云罗郡主원래의
2019-01-22 15:24:256457검색

콘솔에 5줄*을 연속으로 출력하면 각 별표의 개수가 1개씩 증가합니다. [추천 자료: Python 동영상 튜토리얼]
*
**
***
****
*****

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

Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

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

Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

공백을 먼저 원하면 *

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

Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

다른 배열 방법

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

Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.

위 내용은 Python의 while 루프는 별의 네 가지 모양을 인쇄합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.