第0-3關筆記

1、第 0 關 千尋的名字

1-1、print() 函數

1-1-1、引號的用法

  • 單引號和雙引號:直接輸出

例子:print('字符串')或print(''字符串'')

  • 三引號:換行(\n)

例子:print('''我願意留在湯婆婆的澡堂裏工作兩年,

第一年在鍋爐房和鍋爐爺爺一起燒鍋爐水,

第二年在澡堂給客人搓背,

如果我違背工作內容的話,

將在這個世界變成一頭豬。

''')

1-2、轉義字符

轉義字符是一種特殊的字符常量,在編程語言中,我們用轉義字符表示不能直接顯示的字符,比如換行鍵、後退鍵,回車鍵等。

1-3、變量和賦值

1-3-1、變量的命名規範

name='千尋',這就是一個常見的“給變量賦值”的動作。在這裏,name就是一個變量,這行代碼的意思,就是把“千尋”這兩個字【賦值】給了“name”這個【變量】。

2、第 1 關 數據類型與轉換

2-1、數據類型

2-1-1、字符串

字符串英文string,簡寫str。只要是被【單/雙/三引號】這層皮括起來的內容,不論那個內容是中文、英文、數字甚至火星文。只要是被括起來的,就表示是字符串類型。

2-1-2、整數

整數英文爲integer,簡寫做int。和我們數學課本中定義的一樣:是正整數、負整數和零的統稱,是沒有小數點的數字。

2-1-3、浮點數

浮點數的英文名是float,與整數(int)和字符串(str)不同,浮點數沒有簡寫。

2-2、數據拼接

就是利用數據拼接符號【+】,將需要拼接的變量連在一起就行了。

2-2-1、type()函數

只需把查詢的內容放在type()函數中的括號裏就行。

2-3、數據轉換

2-3-1、str() 函數

將其它類型轉化爲字符型,也可以用引號'',進行轉化爲字符串

例子:num=123,轉化成字符串:str(num)或者num='123'

 

2-3-2、int() 函數

將其它類型轉化成整數型

注意:int函數不能將文字型字符串和浮點數字符串轉換成整數型,只能將符合整數規範的字符串轉換成整數

(例如:‘6好好’和’3.6’不能被int轉化,‘666’則可以被int轉換)

 

2-3-3、float() 函數

將其它類型轉化成浮點型

float()函數也可以將整數和字符串轉換爲浮點類型,(例如:float(3),float(‘3’))

 

3、第 2 關 滅霸的選擇

3-1、條件判斷

3-1-1、單向判斷:if

a=6

#爲a賦值

if a>=6:

    #條件:如果a大於等於6

    print('你擁有了毀滅宇宙的力量')

3-1-2、雙向判斷:if ... else ...

a=6

#爲a賦值

if a>=6:

    #條件:如果a大於等於6

    print('1')

else:

     #條件:如果a小於6

    print('2')   

3-1-3、多向判斷:if…elif…else…

a=6

#爲a賦值

if a>=6:

    #條件:如果a大於等於6

    print('1')

elif 4<a<5

     #條件:如果a小於5大於4

    print('2')  

else:

     #其它

    print('3') 

3-2、if 嵌套

historyscore=26

if historyscore>=60:   

    print('你已經及格')

    if historyscore>=80:

        print('你很優秀')

    else:

        print('你只是一般般')

else:

    print('不及格')

    if historyscore<30:

        print('學渣')

    else:

        print('還能搶救一下')

print('程序結束')

解析:該邏輯是爲了判斷歷史成績的分數,來決定輸出的語句;首先先有兩個大分支,一個是historyscore>=60分,一個是historyscore<60分,所以if historyscore>=60與else: print('不及格')同級;然後在兩個大分支中又各分兩個分支,當>=60分時,下面的一個分支historyscore>=80,一個是其它(60~80),所以 if historyscore>=80:與else:print('你只是一般般')同級。當else:print('不及格')時,下面的一個分支是 historyscore<30,一個是else:print('還能搶救一下'),所以這兩個同級

***注意:當碰到if條件嵌套時,先要理清誰與誰同級,誰是大分支,誰是小分支

4、第 3 關

4-1、input()函數的使用

例子:a=input('請鏟屎官輸入寵物的名字:')

注意:運行後必須要在終端給input函數進行賦值

 

4-2、input()函數結果的賦值

 

4-3、input()函數的數據類型

例子:a=input('請鏟屎官輸入寵物的名字:')

a的數據類型是字符串

 

4-4、input()函數結果的強制轉換

例子:a=int(input('請鏟屎官輸入寵物的名字:'))

a就變成了整數類型了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章