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就變成了整數類型了