Python中的while循環中的小應用


while循環中的十行十列

 

兩個while輸出十行十列的 *
i = 0
while i < 10:
    j = 0
    while j < 10:
        print('*',end = '')
        j += 1
    print('\n',end = '')  #換行之后繼續在這行輸出
    i += 1

 下圖為以上代碼運行結果:

 

一個while循環寫出的十行十列的 *

i = 0

while i < 100:

    print('*',end = "" )

    if i % 10 == 9:    #判斷什么時候換行

        print()             #print() :換行

    i += 1

 下圖為以上代碼運行結果:

 

 兩個while隔行換樣
i = 0
while i < 10:
    j = 0
    while j < 10:
        if i % 2 == 0:    #判斷是奇數行還是偶數行
            print("@",end ='')
        else:
            print('#',end = '')
        j += 1
    print()
    i += 1

下圖為以上代碼運行結果:

 

一個while循環的隔行變樣
i = 0
while i < 100:

    if (i // 10) % 2 == 0:     #判斷是奇數行還是偶數行
        print('@',end = '')
    else:
        print('#',end = '')
    if i % 10 == 9:
        print()
    i += 1

 下圖為以上代碼運行結果:

 

兩個while隔列變樣

i = 0

while i < 10:

    j = 0

    while j < 10:

        if j % 2 == 0:       #判斷是奇數列還是偶數列

            print('*',end = '')

        else:

            print('#',end = '')

        j += 1

 print()

    i += 1

  下圖為以上代碼運行結果:

 

一個while循環的隔列變樣
i = 0
while i < 100:
    if i % 2 == 0:      #判斷是奇數列還是偶數列
        print('*',end = '')
    else:
        print('#',end = '')
    if i % 10 == 9:
        print()
    i += 1

  下圖為以上代碼運行結果:


以上是本人在學習Python中的小例子,希望能幫到和我一樣初學Python的人,如果有人有更好的建議,希望盡情留言!!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM