1. 程式人生 > 遊戲 >懸疑驚悚片《瑞秋的自殺慘案》將於11月1日在Nintendo Switch首次亮相

懸疑驚悚片《瑞秋的自殺慘案》將於11月1日在Nintendo Switch首次亮相

1.成員運算

判斷某個個體在不在某個群體內

關鍵字:in 在 not in 不在

字典預設暴露給外界的只有k

2.身份運算

判斷兩個資料值和記憶體地址是否相等

符號: == 只判斷值

is 判斷記憶體地址

值相等記憶體地址不一定相等

記憶體地址相等值一定相等

3.流程控制

流程控制即控制事物的執行流程

任何使用執行流程只有三種情況

1.順序結構

自上而下依次執行

2.分支結構

在執行過程中根據條件的不同可能會執行不同的流程‘

3.迴圈結構

在執行過程中有些程式碼需要反覆執行

4.必知必會

1.條件都會轉成布林值 從決定子程式碼是否執行

2.在Python中使用縮排來代表程式碼的從屬關係

3.並不是所有的程式碼都可以擁有子程式碼

4.同屬於某個程式碼的多行子程式碼必須要保持相同的縮排量

在python中推薦使用四個空格來縮排

ps:小技巧 上一行程式碼的結尾如果是冒號 那麼下一行程式碼必縮排

5.分支結構

1.單if分支結構

if 條件:
條件成立之後執行的子程式碼塊

2.if與else連用

if 條件:
條件成立之後執行的子程式碼塊
else:
條件不成立的情況下執行的子程式碼塊

ps:if與else連用 兩者的子程式碼永遠只會執行一個

3.if elif else三者連用

f 條件1:
條件1成立之後執行的子程式碼塊
elif 條件2:
條件1不成立 條件2成立之後執行的子程式碼塊
elif 條件3:
條件1和2都不成立 條件3成立之後執行的子程式碼塊
...
else:
上述條件都不成立 執行的子程式碼塊

ps:elif可以有多個
三者連用也是隻會其中一個子程式碼塊

6.if判斷之巢狀

7.while迴圈

while 條件:
條件成立之後迴圈執行的子程式碼塊

8.小遊戲

ace = 0
while ace < 3:
    face = input('談過幾個:')
    if face == '一個沒有':
        print('單身狗')
        break
    else:
        print('放屁')
    ace += 1
    if ace == 3:
        print('你還能說不')
        l1 = input('能就說中\n:')
        if l1 == '中':
            ace = 0
        else:
            print('單身狗一個')
            break