Python編程,從入門到放棄

# -*- coding: utf-8 -*-

#6-1人:使用一個字典來儲存一個熟人的信息丘薛,包括名蔬捷、姓、年紀和居住的城市榔袋。該字典應包含鍵first_name周拐、last_name、age和city凰兑。將儲存在該字典中的每項信息都打印出來妥粟。

personal_details={'first_name':'dehua','last_name':'liu','age':22,'city':'Guiyang'}

print('The personal first name is '+personal_details['first_name'])

print('The personal last name is '+personal_details['last_name'])

print('The personal is '+str(personal_details['age'])+' years old')

print('The personal lives in '+personal_details['city'])

#6-2喜歡的數字:使用一個字典來儲存一些人喜歡的數字。請想出5個人的名字吏够,并將這些名字用作字典中的鍵勾给;想出每個人喜歡的一個數字,并將這些數字作為值存儲在字典中锅知。打印每個人的名字和喜歡的數字播急。為讓這個程序更有趣,通過詢問朋友確保數據是真實的售睹。

my_friends_name=['zhourunfa','liudehua','zhangmanyu','zhoxingchi','liming']

no_data = ['2','4','44','66','88']

my_friends_like_no = {}

for name in my_friends_name:

? ? no_d = no_data.pop()

? ? my_friends_like_no[name]=no_d

print(my_friends_like_no)

#6-3詞匯表:Python字典可用于模擬現實生活中的字典桩警,但為避免混淆,我們將后者稱為詞匯表昌妹。

#想出項在前面學過的五個編程詞匯捶枢,將他們用作詞匯表中的鍵,并將他們的含義作為值存儲在詞匯表中飞崖。

#以整潔的方式打印每個詞匯及其含義烂叔。為此,你可以先打印詞匯固歪,在它后面加上一個冒號蒜鸡,再打印詞匯的含義;也可在一行打印詞匯,在使用換行符(\n)插入一個空行逢防,然后在下一行以縮進的方式打印詞匯的含義

my_dict={'ios':'蘋果','android':'安卓','windowsphone':'微軟手機系統','saibian':'塞班系統'}

print(my_dict['ios']+':'+my_dict['android']+':'+my_dict['windowsphone']+':'+my_dict['saibian'])

print(my_dict['ios']+'\n'+my_dict['android']+'\n'+my_dict['windowsphone']+'\n'+my_dict['saibian'])

#6-4詞匯表2:既然你知道了如何遍歷字典康聂,現在請整理你為完成練習6-3而編寫的代碼,將其中的一系列print語句替換為一個遍歷字典中的鍵和值的循環(huán)胞四。確定該循環(huán)正確無誤后恬汁,再在詞匯表中添加5個Python術語。當你再次運行這個程序時辜伟,這些新術語及其含義將自動包含在輸出中

my_dictaa={'ios':'蘋果','android':'安卓','windowsphone':'微軟手機系統','saibian':'塞班系統'}

for noo, koo in my_dictaa.items():

? ? print('系統英文名稱:'+noo.title()+'__中文名字:'+koo+'\n')

#6-5河流:創(chuàng)建一個字典氓侧,在其中儲存三條大河流及其流經的國家。其中一個鍵---值對可能是‘nile’:‘egypt’导狡。

#? ? 使用循環(huán)為每條河流打印一條信息约巷,如‘The Nile runs through Egypt.’。

#? 使用循環(huán)將該字典中每條河流的名字都打印出來旱捧。

#? 使用循環(huán)將該字典包含的每個國家的名字都打印出來独郎。

river = {'Changjiang':'China','Huanghe':'China','Nile':'Egypt'}

for river_name,country in river.items():

? ? print('The '+river_name+'runs through '+country+'.')

for river_name in river.keys():

? ? print(river_name)

for river_name in river.values():

? ? print(river_name)

# -*- coding: utf-8 -*-

#6-1人:使用一個字典來儲存一個熟人的信息,包括名枚赡、姓氓癌、年紀和居住的城市。該字典應包含鍵first_name贫橙、last_name贪婉、age和city。將儲存在該字典中的每項信息都打印出來卢肃。

personal_details={'first_name':'dehua','last_name':'liu','age':22,'city':'Guiyang'}

print('The personal first name is '+personal_details['first_name'])

print('The personal last name is '+personal_details['last_name'])

print('The personal is '+str(personal_details['age'])+' years old')

print('The personal lives in '+personal_details['city'])

#6-2喜歡的數字:使用一個字典來儲存一些人喜歡的數字疲迂。請想出5個人的名字,并將這些名字用作字典中的鍵莫湘;想出每個人喜歡的一個數字尤蒿,并將這些數字作為值存儲在字典中。打印每個人的名字和喜歡的數字幅垮。為讓這個程序更有趣腰池,通過詢問朋友確保數據是真實的。

my_friends_name=['zhourunfa','liudehua','zhangmanyu','zhoxingchi','liming']

no_data = ['2','4','44','66','88']

my_friends_like_no = {}

for name in my_friends_name:

? ? no_d = no_data.pop()

? ? my_friends_like_no[name]=no_d

print(my_friends_like_no)

#6-3詞匯表:Python字典可用于模擬現實生活中的字典军洼,但為避免混淆巩螃,我們將后者稱為詞匯表。

#想出項在前面學過的五個編程詞匯匕争,將他們用作詞匯表中的鍵,并將他們的含義作為值存儲在詞匯表中爷耀。

#以整潔的方式打印每個詞匯及其含義甘桑。為此,你可以先打印詞匯,在它后面加上一個冒號跑杭,再打印詞匯的含義铆帽;也可在一行打印詞匯,在使用換行符(\n)插入一個空行德谅,然后在下一行以縮進的方式打印詞匯的含義

my_dict={'ios':'蘋果','android':'安卓','windowsphone':'微軟手機系統','saibian':'塞班系統'}

print(my_dict['ios']+':'+my_dict['android']+':'+my_dict['windowsphone']+':'+my_dict['saibian'])

print(my_dict['ios']+'\n'+my_dict['android']+'\n'+my_dict['windowsphone']+'\n'+my_dict['saibian'])

#6-4詞匯表2:既然你知道了如何遍歷字典爹橱,現在請整理你為完成練習6-3而編寫的代碼,將其中的一系列print語句替換為一個遍歷字典中的鍵和值的循環(huán)窄做。確定該循環(huán)正確無誤后愧驱,再在詞匯表中添加5個Python術語。當你再次運行這個程序時椭盏,這些新術語及其含義將自動包含在輸出中

my_dictaa={'ios':'蘋果','android':'安卓','windowsphone':'微軟手機系統','saibian':'塞班系統'}

for noo, koo in my_dictaa.items():

? ? print('系統英文名稱:'+noo.title()+'__中文名字:'+koo+'\n')

#6-5河流:創(chuàng)建一個字典组砚,在其中儲存三條大河流及其流經的國家。其中一個鍵---值對可能是‘nile’:‘egypt’掏颊。

#? ? 使用循環(huán)為每條河流打印一條信息糟红,如‘The Nile runs through Egypt.’。

#? 使用循環(huán)將該字典中每條河流的名字都打印出來乌叶。

#? 使用循環(huán)將該字典包含的每個國家的名字都打印出來盆偿。

river = {'Changjiang':'China','Huanghe':'China','Nile':'Egypt'}

for river_name,country in river.items():

? ? print('The '+river_name+'runs through '+country+'.')

for river_name in river.keys():

? ? print(river_name)

for river_name in river.values():

? ? print(river_name)


#6-6 調查 調查 :在6.3.1節(jié)編寫的程序favorite_languages.py中執(zhí)行以下操作。

#創(chuàng)建一個應該會接受調查的人員名單准浴,其中有些人已包含在字典中陈肛,而其他人未包含在字典中。

#遍歷這個人員名單兄裂,對于已參與調查的人句旱,打印一條消息表示感謝。對于還未參與調查的人晰奖,打印一條消息邀請他參與調查谈撒。

favorite_languages = {'jen':'python','sarah':'c','edward':'ruby','phil':'python'}

name_label=['jen','edward','zhangfei','liudehua']

for name in name_label:

? ? if name in favorite_languages:

? ? ? ? print(name+'在里面')

? ? else:

? ? ? ? print(name+'不在里面')


fav = {'jen':['jen','edward','zhangfei','liudehua'],'sarah':'c','edward':'ruby','phil':'python'}

print(fav)

message = input("Tell me something, and I will repeat it back to you:")

print(message)

#7-1汽車租賃:編寫一個程序,詢問用戶要租賃什么樣的汽車匾南,并打印一條消息啃匿,如“Let me see if I can find you a Subaru".

car_name = input("你想買什么樣的汽車")

print("看來你喜歡"+car_name)

#7-2餐館訂位:編寫一個程序,詢問用戶有多少人用餐蛆楞。如果超過8人溯乒,就打印一條消息,指出沒有空桌子:否則指出有空桌豹爹。

eat_no=input('人數')

if int(eat_no)>8:

? ? print("沒位置")

else:

? ? print('沒有位置')

#7-3:10的倍數:讓用戶輸入一個數字裆悄,并指出這個數字是否是10的整數倍。

no_no = input('看看你輸入的是不是10的倍數')

if int(no_no)%10==0:

? ? print("是10的倍數")

else:

? ? print('不是10的倍數')


current_no =1

while current_no <=5:

? ? print(current_no)

? ? current_no+=1


prompt = 'sdfsdf'

prompt+='\naaaadfsdfsdf'

message = ''

while message!='quit':

? ? message = input(prompt)

? ? print(message)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末臂聋,一起剝皮案震驚了整個濱河市光稼,隨后出現的幾起案子或南,更是在濱河造成了極大的恐慌,老刑警劉巖艾君,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件采够,死亡現場離奇詭異,居然都是意外死亡冰垄,警方通過查閱死者的電腦和手機蹬癌,發(fā)現死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虹茶,“玉大人逝薪,你說我怎么就攤上這事⌒纯荆” “怎么了翼闽?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長洲炊。 經常有香客問我感局,道長,這世上最難降的妖魔是什么暂衡? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任询微,我火速辦了婚禮,結果婚禮上狂巢,老公的妹妹穿的比我還像新娘撑毛。我一直安慰自己,他們只是感情好唧领,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布藻雌。 她就那樣靜靜地躺著,像睡著了一般斩个。 火紅的嫁衣襯著肌膚如雪胯杭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天受啥,我揣著相機與錄音做个,去河邊找鬼。 笑死滚局,一個胖子當著我的面吹牛居暖,可吹牛的內容都是我干的。 我是一名探鬼主播藤肢,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼太闺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谤草?” 一聲冷哼從身側響起跟束,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤莺奸,失蹤者是張志新(化名)和其女友劉穎丑孩,沒想到半個月后冀宴,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡温学,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年略贮,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仗岖。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡逃延,死狀恐怖,靈堂內的尸體忽然破棺而出轧拄,到底是詐尸還是另有隱情揽祥,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布檩电,位于F島的核電站拄丰,受9級特大地震影響,放射性物質發(fā)生泄漏俐末。R本人自食惡果不足惜料按,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望卓箫。 院中可真熱鬧载矿,春花似錦、人聲如沸烹卒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旅急。三九已至逢勾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坠非,已是汗流浹背敏沉。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留炎码,地道東北人盟迟。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像潦闲,于是被迫代替她去往敵國和親攒菠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內容

  • 一歉闰、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,814評論 2 16
  • 寫在前面的話 代碼中的# > 表示的是輸出結果 輸入 使用input()函數 用法 注意input函數輸出的均是字...
    FlyingLittlePG閱讀 2,753評論 0 8
  • Java 平臺的一大優(yōu)勢是它提供的標準庫辖众。標準庫提供了大量有用的功能卓起,特別是實現了健壯的通用數據結構。這些實現使用...
    郭藝賓閱讀 285評論 0 0
  • 第二天凹炸,Linux小白戏阅,有些費力,哈哈~ 1. linux啤它、Windows與Mas 2. Linux與bioinf...
    小灰_6edc閱讀 268評論 1 1
  • 親子日記(52) 2017年11月17日 周五 陰 教育就像養(yǎng)花一樣奕筐,一邊養(yǎng)一邊看,一邊靜待花開变骡。...
    大荔小太陽閱讀 94評論 0 0