Python while迴圈 格式化輸出 運算子

2022-05-17 02:47:55 字數 1714 閱讀 3599

while迴圈基本結構;

while 條件:   

結果# 如果條件為真,那麼迴圈則執行

# 如果條件為假,那麼迴圈不執行

debug模式顯示每一步執行結果;

經典**格式錯誤與優化:

錯誤示範:

count = 1

while count < 11:

if count == 7:

count += 1

else:

print(count)

count += 1          #count += 1 縮排一次仍在while的迴圈內

​正確案例:

count = 1

while count < 11:

if count == 7:

count += 1

else:

print(count)

count += 1

優化案例:

count = 1

while count < 11:

if count != 7:

print(count)

count += 1

關鍵字

while else #while條件不再滿足時執行else.

\n換行符

基本格式

name = input('請輸入姓名:')

age = input('請輸入年齡:')

job = input('請輸入工作:')

hobby = input('請輸入愛好:')

msg = '''

---------- info of bigox ----------

name:%s

age:%s

job:%s

hobby:%s

------------- end -------------'''

print(msg%(小鑽風,500,it,girl,))

算數運算

比較運算

賦值運算

邏輯運算

and "與"

v  = 1 and 9   *****>  v = 9   #如果第乙個值轉換為布林值時如果為true,則v=第二個值;

v1 = 0 and 1   *****> v = 0   #如果第乙個值轉換為布林值時如果為false,則v=第乙個值;

v1 = 0 and '' *****> v = 0   #如果有多個and,從左到右進行判斷.

or "或"

v  = 1 or 9   *****>  v = 1    #如果第乙個值轉換為布林值時如果為true,則v=第乙個值;

v1 = 0 or 1   *****> v = 1   #如果第乙個值轉換為布林值時如果為false,則v=第二個值;

v1 = 0 or '' *****> v = ''   #如果有多個or,從左到右進行判斷.

not "非"

unicode 分為 ecs2 (2位元組) 和 ecs4 (4位元組).

gbk / gb2312 國標碼擴充套件.兩個位元組表示中文.

utf-8 3個位元組表示中文.

python while迴圈,格式化輸出

一 while迴圈 while條件 判斷條件是否為滿足,滿足執行 塊1 塊1 迴圈體 else while條件不滿足,則走else,執行 塊2 or print 塊2 or print break 結束迴圈,停止當前本層所對應的else迴圈.continue 結束本次迴圈,繼續下一次迴圈 二 格式化...

python while迴圈 for迴圈

1變數的初始化 while 條件2 條件滿足時候 執行該 條件滿足時候 執行該 3變數的更新 1 while 迴圈輸出1 100所有的數 while 迴圈輸出20次我愛你 迴圈輸出1 100累加和 1 100之間所有數的和 1變數的初始化 i 0 sum 0 儲存和 判斷條件 while i 100...

python while 迴圈 if 迴圈

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴圈結束。執行流程圖如下 prin...