日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

第0~3關(guān)筆記

 Huang_fei 2019-07-19

1、第 0 關(guān) 千尋的名字

1-1、print() 函數(shù)

1-1-1、引號的用法

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

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

  • 三引號:換行(\n)

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

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

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

如果我違背工作內(nèi)容的話,

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

''')

1-2、轉(zhuǎn)義字符

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

1-3、變量和賦值

1-3-1、變量的命名規(guī)范

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

2、第 1 關(guān) 數(shù)據(jù)類型與轉(zhuǎn)換

2-1、數(shù)據(jù)類型

2-1-1、字符串

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

2-1-2、整數(shù)

整數(shù)英文為integer,簡寫做int。和我們數(shù)學(xué)課本中定義的一樣:是正整數(shù)、負(fù)整數(shù)和零的統(tǒng)稱,是沒有小數(shù)點的數(shù)字。

2-1-3、浮點數(shù)

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

2-2、數(shù)據(jù)拼接

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

2-2-1、type()函數(shù)

只需把查詢的內(nèi)容放在type()函數(shù)中的括號里就行。

2-3、數(shù)據(jù)轉(zhuǎn)換

2-3-1、str() 函數(shù)

將其它類型轉(zhuǎn)化為字符型,也可以用引號'',進(jìn)行轉(zhuǎn)化為字符串

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

2-3-2、int() 函數(shù)

將其它類型轉(zhuǎn)化成整數(shù)型

注意:int函數(shù)不能將文字型字符串和浮點數(shù)字符串轉(zhuǎn)換成整數(shù)型,只能將符合整數(shù)規(guī)范的字符串轉(zhuǎn)換成整數(shù)

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

2-3-3、float() 函數(shù)

將其它類型轉(zhuǎn)化成浮點型

float()函數(shù)也可以將整數(shù)和字符串轉(zhuǎn)換為浮點類型,(例如:float(3),float(‘3’))

3、第 2 關(guān) 滅霸的選擇

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('你已經(jīng)及格')
    if historyscore>=80:
        print('你很優(yōu)秀')
    else:
        print('你只是一般般')
else:
    print('不及格')
    if historyscore<30:
        print('學(xué)渣')
    else:
        print('還能搶救一下')
print('程序結(jié)束')

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

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

4、第 3 關(guān)

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



4-2、input()函數(shù)結(jié)果的賦值

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



4-4、input()函數(shù)結(jié)果的強制轉(zhuǎn)換



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多