官术网_书友最值得收藏!

任務(wù)1.2 制作名片——第一個(gè)小程序

一、任務(wù)描述

1.7

名片,又稱卡片,中國古代稱為名刺,是標(biāo)示姓名及其所屬組織或公司和聯(lián)系方法等的紙片。使用名片是新朋友互相認(rèn)識(shí)、自我介紹的最快有效的方法。交換名片是商業(yè)交往的第一個(gè)標(biāo)準(zhǔn)官式動(dòng)作。本任務(wù)要求學(xué)習(xí)者根據(jù)輸入信息,完成在控制臺(tái)中輸出一張名片的操作。

二、相關(guān)知識(shí)

1.變量

Python程序運(yùn)行過程中可能會(huì)產(chǎn)生一些臨時(shí)數(shù)據(jù),程序會(huì)將這些數(shù)據(jù)保存在內(nèi)存單元中,并使用不同的標(biāo)識(shí)符來標(biāo)識(shí)各個(gè)內(nèi)存單元。這些具有不同標(biāo)識(shí)符、存儲(chǔ)臨時(shí)數(shù)據(jù)的內(nèi)存單元被稱為變量,標(biāo)識(shí)內(nèi)存單元的符號(hào)則稱為變量名,內(nèi)存單元中存儲(chǔ)的數(shù)據(jù)就是變量的值。

在Python中,定義變量的方式非常簡(jiǎn)單,只需要指定數(shù)據(jù)和變量名即可。變量的定義方式如下:

變量的命名應(yīng)遵循以下規(guī)則。

(1)由字母、數(shù)字和下畫線組成,且不能以數(shù)字開頭。

(2)具有字母大小寫敏感性。

(3)變量命名需通俗易懂、見名知意。

(4)如果變量名由兩個(gè)或兩個(gè)以上單詞構(gòu)成,單詞與單詞之間用下畫線連接。

舉例如下:

2.輸入和輸出

程序要實(shí)現(xiàn)人機(jī)交互功能,不僅需要能夠向顯示設(shè)備輸出有關(guān)信息及提示,同時(shí)也要能夠接收從鍵盤輸入的數(shù)據(jù)。Python提供了用于實(shí)現(xiàn)輸入和輸出功能的函數(shù)input()和print(),下面分別對(duì)這兩個(gè)函數(shù)進(jìn)行介紹。

(1)input()函數(shù)。input()函數(shù)用于接收一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回一個(gè)字符串類型數(shù)據(jù),其語法格式為:

(2)print()函數(shù)。print()函數(shù)用于向控制臺(tái)輸出數(shù)據(jù),是最常見的一個(gè)函數(shù),它可以輸出任何類型的數(shù)據(jù)。其語法格式如下:

print()函數(shù)各個(gè)參數(shù)的含義如下。

●objects:表示輸出對(duì)象。輸出多個(gè)對(duì)象時(shí),需要用逗號(hào)分隔。

●sep:用來間隔多個(gè)對(duì)象,默認(rèn)值為一個(gè)空格。

●end:用來設(shè)定以什么結(jié)尾。默認(rèn)值為換行符“\n”,可以使用其他字符串。

●file:表示要寫入的文件對(duì)象。

●flush:表示輸出是否被緩存,通常取決于file。如果flush關(guān)鍵字參數(shù)為True,數(shù)據(jù)流會(huì)被強(qiáng)制刷新。

下面使用輸入函數(shù)和輸出函數(shù)模擬用戶登錄功能,代碼如下:

運(yùn)行代碼,輸入賬號(hào)和密碼后按“Enter”鍵,結(jié)果為:

三、任務(wù)分析

1.8

名片中需要包含的基本的信息有所屬單位或組織、姓名、職務(wù)、聯(lián)系地址、聯(lián)系方式等,這些信息需要用戶從控制臺(tái)中輸入,需要用到input()函數(shù);之后進(jìn)行排版輸出,需要用到print()函數(shù)。

四、任務(wù)實(shí)現(xiàn)

(1)右擊項(xiàng)目名稱chapter01,選擇“New”→“Python File”,新建Python文件,取名為“1-2名片制作.py”。

(2)在新建的Python文件中輸入代碼,提示用戶輸入工作單位或組織、姓名、職務(wù)、聯(lián)系地址和聯(lián)系方式。

(3)根據(jù)輸入的信息,使用print()函數(shù)在控制臺(tái)中輸出名片格式的相關(guān)信息。在名片的上邊沿和下邊沿各輸出一行“*”號(hào),第二行為單位或組織信息,第三行為姓名和職務(wù),姓名和職務(wù)下方輸出一行“-”號(hào)作為分隔線,第四行為聯(lián)系地址,第五行為聯(lián)系方式。

(4)代碼編寫完成后,如圖1-47所示。在菜單欄中選擇“Run”→“Run…”→“1-2名片制作”,運(yùn)行“1-2名片制作.py”文件(或者在編輯區(qū)內(nèi)右擊,選擇“Run'1-2名片制作'”來運(yùn)行文件)。運(yùn)行結(jié)果如圖1-48所示,根據(jù)提示輸入相關(guān)信息并按“Enter”鍵,輸入完成后,在控制臺(tái)中會(huì)輸出名片信息。

圖1-47 名片制作代碼

圖1-48 名片制作代碼運(yùn)行結(jié)果

主站蜘蛛池模板: 肇源县| 泰兴市| 平利县| 灌阳县| 东乌| 隆德县| 阿城市| 沅江市| 凤翔县| 九龙县| 沭阳县| 福鼎市| 周宁县| 庄河市| 东丽区| 乌海市| 馆陶县| 定兴县| 白沙| 沐川县| 平武县| 同仁县| 玉树县| 驻马店市| 桃江县| 准格尔旗| 察哈| 邹平县| 昌吉市| 铜鼓县| 房山区| 肥西县| 师宗县| 闵行区| 鄂尔多斯市| 旬阳县| 徐州市| 绥宁县| 岳普湖县| 松江区| 法库县|