Python1-D02作業(yè)

關(guān)卡一:

練習(xí)題1:

1.python是編譯型語(yǔ)言還是解釋性語(yǔ)言,兩種類型的語(yǔ)言的程序有什么不同?

答:python是解釋性語(yǔ)言,區(qū)別:編譯型語(yǔ)言需要編譯器編譯成可執(zhí)行程序(二進(jìn)制)后才能運(yùn)行,解釋性語(yǔ)言借助解析器運(yùn)行,不需要編譯

2.python相對(duì)與其他語(yǔ)言有什么優(yōu)點(diǎn)和缺點(diǎn)?

答:優(yōu)點(diǎn):簡(jiǎn)單易學(xué),Python有非常強(qiáng)大的第三方庫(kù),開源

缺點(diǎn):速度慢,代碼不能加密

?3.Python應(yīng)用場(chǎng)景有哪些

答:WEB開發(fā),數(shù)據(jù)科學(xué)——包括機(jī)器學(xué)習(xí)、數(shù)據(jù)分析和數(shù)據(jù)可視化,?腳本編寫

練習(xí)題2:

1.你認(rèn)為注釋是用來(lái)做什么的

答:解釋代碼,是代碼可讀性更好

2.在python中,注釋分幾類?分別如何定義?

答:?jiǎn)涡凶⑨?;多行注釋"""? """

3.請(qǐng)說(shuō)出你對(duì)變量的理解,變量的作用是什么 請(qǐng)說(shuō)出你對(duì)變量類型的理解

答:變量可以重復(fù)被賦值,用來(lái)存儲(chǔ)不同數(shù)據(jù)類型的數(shù)據(jù)

4.請(qǐng)說(shuō)出你對(duì)標(biāo)示符的理解 常見的標(biāo)示符的命名規(guī)則有哪些

答:標(biāo)示符是程序定義的變量名,函數(shù)名,見名知義,標(biāo)示符可以字母,數(shù)字和下劃線組成,數(shù)字不能開頭,不能與關(guān)鍵字重名;命名規(guī)則:大駝峰命名法,eg:FirstName, 小駝峰命名法,eg:firstName;下劃線命名法:first_name

練習(xí)題3

1.python是用什么方法來(lái)進(jìn)行輸出操作的?

答:print

2.請(qǐng)輸出你對(duì)輸入的理解 python是用什么方法來(lái)進(jìn)行輸入操作的?

答:input

3.什么是格式化,格式化輸出有什么作用

答:格式化是指將數(shù)據(jù)按照預(yù)先定義好的格式處理數(shù)據(jù)的結(jié)構(gòu),如果希望輸出文字的同時(shí),輸出數(shù)據(jù),方便處理數(shù)據(jù)

4.目前你學(xué)過(guò)哪幾種python的運(yùn)算符

答:+,-,*,/,//,%,**,=

關(guān)卡二

練習(xí)題1:

1.什么是python的交互模式,如何進(jìn)入python交互模式

答:cmd,輸入python可進(jìn)入交互模式,在交互模式中可以直接運(yùn)行python語(yǔ)句,可以直接輸出語(yǔ)句運(yùn)行結(jié)果,通常用來(lái)調(diào)試或者測(cè)試

2.在linux系統(tǒng)上,可以通過(guò)哪些方式編寫出一個(gè)python程序

答:不知道?

3.在終端中,如何運(yùn)行一個(gè).py文件,有幾種方法,分別怎么操作

答:用相應(yīng)解釋器運(yùn)行

練習(xí)題2

1.如何在程序中寫一個(gè)注釋

答:快捷鍵:ctrl+/;#;多行注釋"""? """

2.變量的命名應(yīng)當(dāng)符合什么規(guī)則,通常需要注意那幾個(gè)點(diǎn)

答:見名知義,可以字母,數(shù)字和下劃線組成,數(shù)字不能開頭,不能與關(guān)鍵字重名

3.請(qǐng)定義一個(gè)變量str1并賦值一個(gè)字符串"hello",再定義一個(gè)變量str2并賦值一個(gè)字符串"python",那么str1 + str2 的值是多少

答:hellopython

4.請(qǐng)寫出你所知道的python的數(shù)據(jù)類型

答:int,float,str,bool,complex

5.進(jìn)入python3交互模式,定義任意個(gè)變量,使用并查看其類型

6.說(shuō)出下面第一行注釋的作用

答:指定腳本解析器

7.請(qǐng)分別使用大駝峰和小駝峰命名法定義兩個(gè)變量,并為其賦值

答:FirstName = 'Monica' applePrice = 18

8.布爾類型的變量有哪些值

答:ture--1 false--0

9.什么是Python中的關(guān)鍵字?關(guān)鍵字能作為變量名嗎?

答:請(qǐng)指出下列變量的命名哪些是不規(guī)范的:

10.Python內(nèi)置的詞語(yǔ),不能作為變量名

答:C/J/F/E/L/G

練習(xí)題3

1.在交互模式下練習(xí)所有的運(yùn)算符操作(算術(shù)、賦值、復(fù)合賦值)

2.在交互模式下練習(xí)實(shí)現(xiàn)字符串轉(zhuǎn)換為數(shù)字,以及數(shù)字轉(zhuǎn)換為字符串

3.python3中如何對(duì)數(shù)值取商和取余

答:取商://,取余:%

4.變量a="10";b="30";c=a+b;請(qǐng)說(shuō)出c的值是什么,類型是什么,如果我希望讓c="40",應(yīng)該怎么做

答:1030,str,a=int(a) b=int(b) c=str(a+b)

5、編寫一段代碼,定義任意數(shù)量(至少三個(gè))的變量,并按照'a = xxx,b=xxx,...'的格式打印出變量的名字和該變量所存儲(chǔ)的數(shù)據(jù),要求運(yùn)用格式化輸出,并且每一行代碼,須寫上相應(yīng)的注釋進(jìn)行說(shuō)明

關(guān)卡三:

1.編寫一個(gè)cart.py(打印名片)程序

2.運(yùn)行程序后,分別輸入姓名、性別、年齡、單位、聯(lián)系方式等數(shù)據(jù),并用變量分別接收

3.輸入完成后,最后打印出姓名、性別、年齡、單位、聯(lián)系方式等信息,輸出的格式自行設(shè)定,盡量美觀

4.輸出需使用上格式化輸出

答:已使用,如上

練習(xí)題2:

1.請(qǐng)找出下列代碼運(yùn)行時(shí)出錯(cuò)的原因,一一列出并一一糾正。

答:1、引號(hào)需成對(duì)匹配,2、函數(shù)后面需加冒號(hào) 3、if后代碼要縮進(jìn)縮進(jìn)不對(duì) 4、temp2是字符串類型 5、不同類型變量不能相加

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容