- Python圖形化編程(微課版)
- 高永梅 楊乃如 盧海軍主編
- 1242字
- 2024-07-05 17:14:12
任務(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é)果
- Python網(wǎng)絡(luò)爬蟲從入門到實(shí)踐(第2版)
- 軟件測(cè)試項(xiàng)目實(shí)戰(zhàn)之性能測(cè)試篇
- Apache Spark Graph Processing
- Python應(yīng)用輕松入門
- Java EE 7 Development with NetBeans 8
- HTML5入門經(jīng)典
- 網(wǎng)站構(gòu)建技術(shù)
- ANSYS Fluent 二次開發(fā)指南
- Microsoft Azure Storage Essentials
- Angular應(yīng)用程序開發(fā)指南
- 少兒編程輕松學(xué)(全2冊(cè))
- Python繪圖指南:分形與數(shù)據(jù)可視化(全彩)
- PHP從入門到精通(第7版)
- Laravel 5.x Cookbook
- VMware vRealize Orchestrator Essentials