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

2022-07-17 09:39:16 字數 2157 閱讀 8415

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:

print

(true)

else

:

print

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