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...