編程語言 Python 是一種高級編程語言,支持面向對象、函數式和命令式編程風格,它被廣泛應用于多個應用領域,如數據科學、機器學習、人工智能等。Python 在循環控制方面也大有可為,下面我們來看一下如何使用 Python 循環畫出一個愛心。
heart = '' for i in range(22): for j in range(40): if (i >= 0 and (j == 12-i or j == 27+i)) or (i == 5 and (j >= 13 and j<= 26)) or (i == 11 and (j >= 9 and j<= 30)) or (i == 16 and (j >= 6 and j<= 33)) or (i >= 19 and (j == i-19 or j == 39-i+19)): heart += '*' else: heart += ' ' heart += '\n' print(heart)
上述 Python 代碼使用兩個常規的 for 循環來控制結構,通過一系列的 if 判斷語句來決定當當前位置為愛心的一部分時填充星號,否則填充空格。其中 i 控制行號,j 控制列號。最終輸出結果為:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
通過這個簡單的例子,我們不難看出 Python 循環在處理邏輯上的方便和簡明,可實現多樣化的循環控制程序。