1.while基本機構:
while
條件: 迴圈體
執行流程:
當條件成立時為真,執行迴圈體.
再次判斷條件是否成立,如果成立再次執行.
當判斷條件結果為假時,跳出迴圈,本次迴圈結束.
基本結構2:
count = 1
while true: #
定義乙個死迴圈
print("
123") #
每次迴圈執行這個**塊
if :count == 5: #
再迴圈中做判斷,當count=5時,執行if下的**塊
#break代表立刻終止此次迴圈
count += 1基本機構3:
count = 1
while
true:
print("
123"
)
if :count == 5:
continue
#continue代表當滿足if的條件時,跳出本次迴圈,進入下一次迴圈.
count += 1終止迴圈的方法:
1.使用break.但是break後面的**,都不會被執行.
2.改變迴圈的條件,使其不成立.不影響後面的**.
>2.格式化輸出:%d:字串佔位符
佔位符就相當於拼接,每一次拼接都增加記憶體.
int型別可以使用%d進行佔位,但是str型別不能使用%進行佔位.
當在使用佔位符時,若遇到同一字串中還有其他%字元,不需要有佔位符作用的,可以使用兩個百分號進行轉義.
%s:數字佔位符
>3.運算子:算數運算:
a = 10b = 2
+加法-減法
*乘法/除法
%取餘數
**次冪
//取商數
比較運算子:
==等於
!=不等於
<>不等於
>大於
《小於>=大於等於
<=小於等於
賦值運算:
=給變數賦值
+= i += 1 相當於 i = i + 1
-= i -= 1 相當於 i = i - 1
*= i *= 1 相當於 i = i * 1
/= i /= 1 相當於 i = i / 1
**= i **= 1 相當於 i = i ** 1
//= i //= 1 相當於 i = i // 1邏輯運算:
運算子andor
notand
: 並且
> 1.當and兩端都為true時, 結果才為true.
> 2.只要有乙個false, 都是false.
or: 或者
> 1.當or兩端都為false時, 就是false.
> 2.兩端都為true時, 就是true.
> 3.當兩端只要有乙個true時, 都為true.
not: 反之
> 1.真即是假.
> 2.假即是真.
邏輯運算的優先順序:
() > not > and > or
print(0 and 2) #
0代表false 不為0的數字都為true,因為是並且的關係,所以會列印false,也就是0
print(2 and 0) #
因為and在執行過程中是要將兩邊的值全看一遍,所以輸出的會是後面的值
print(2 and 3) #
當true and true時為什麼列印3
print(0 or 2) #
0代表false 不為0的數字都為true,因為成立所以會列印true,也就是2
print(2 or 0) #
0代表false 不為0的數字都為true,因為成立所以會列印true,也就是2
print(2 or 3) #
當在or的關係中,只要遇到了true就不會再往後看了,就直接列印遇到的第乙個true
if 2 or 3:
(true)
else
:
(false)
while迴圈,格式化輸出,運算子
1,while迴圈 while 條件 迴圈體 塊 執行流程 當條件成立.執行迴圈體.然後再次判斷條件是否成立.直到條件為假.迴圈終止 break 停止當前迴圈 continue 停止當前本次迴圈.繼續執行下一次迴圈2,格式化輸出 s 字串佔位 d 數字的佔位3,運算子 邏輯運算 and 並且,兩邊都...
while迴圈,格式化輸出,運算子,初始編碼
1.while迴圈 while 條件 縮排 迴圈體 中斷迴圈 break和continue break 終止迴圈,跳出該迴圈.continue 終止本次迴圈,繼續下次迴圈.2.格式化輸出 s d 指的是佔位 d代表是int 整型 s代表是字串 前後數量必須一致.msg 你好 s,我是 s 少年 me...
Python初識 格式化輸出 運算子
一.格式化輸出 先介紹兩個佔位符 1.s 處理字串,全能的,即也可以來處理數字 2.d 專門用來處理數字 下面介紹乙個格式化輸出的例子 要求輸出以下資訊 info of 周杰倫 name 周杰倫 age 18job singer hobbie 看孩子 end name input 輸入姓名 age ...