Python程式設計從入門到實踐 習題3 4 3 7

2021-08-10 19:44:53 字數 1542 閱讀 7614

#3-4 嘉賓名單:如果你可以邀請任何人一起共進晚餐(無論是在世的還是故去的),你會邀請哪些人?請建立乙個列表,其中包含至少3個你想邀請的人;然後,使用這個列表列印訊息,邀請這些人來與你共進晚餐。

person = ['白起', '太乙', '周瑜']

for n in person:

print('尊敬的',n,'誠摯邀請您於2023年11月15日參加晚宴')

#3-5 修改嘉賓名單 :你剛得知有位嘉賓無法赴約,因此需要另外邀請一位嘉賓。

#以完成練習3-4時編寫的程式為基礎,在程式末尾新增一條print 語句,指出哪位嘉賓無法赴約。

#修改嘉賓名單,將無法赴約的嘉賓的姓名替換為新邀請的嘉賓的姓名。

#再次列印一系列訊息,向名單中的每位嘉賓發出邀請。

print()

print(person[1],'無法參加晚宴!')

person[1] = '李白'

for n in person:

print('尊敬的',n,'誠摯邀請您於2023年11月15日參加晚宴')

#3-6 新增嘉賓 :你剛找到了乙個更大的餐桌,可容納更多的嘉賓。請想想你還想邀請哪三位嘉賓。

#以完成練習3-4或練習3-5時編寫的程式為基礎,在程式末尾新增一條print 語句,指出你找到了乙個更大的餐桌。

#使用insert() 將一位新嘉賓新增到名單開頭。

#使用insert() 將另一位新嘉賓新增到名單中間。

#列印一系列訊息,向名單中的每位嘉賓發出邀請。

print()

print('我找到了乙個更大的餐桌!')

person.insert(0,'玄策')

person.insert(2,'守約')

for n in person:

print('尊敬的',n,'誠摯邀請您於2023年11月15日參加晚宴')

#3-7 縮減名單 :你剛得知新購買的餐桌無法及時送達,因此只能邀請兩位嘉賓。

#以完成練習3-6時編寫的程式為基礎,在程式末尾新增一行**,列印一條你只能邀請兩位嘉賓共進晚餐的訊息。

#使用pop()不斷地刪除名單中的嘉賓,直到只有兩位嘉賓為止。每次從名單中彈出一位嘉賓時,都列印一條訊息,讓該嘉賓知悉你很抱歉,無法邀請他來共進晚餐。

#對於餘下的兩位嘉賓中的每一位,都列印一條訊息,指出他依然在受邀人之列。

#使用del將最後兩位嘉賓從名單中刪除,讓名單變成空的。列印該名單,核實程式結束時名單確實是空的。

print()

print('我只能邀請兩位嘉賓共進晚餐!')

n = len(person)

n = int(n)

while n > 2:

last_person = person.pop()

print(last_person,'很抱歉!無法邀請你來共進晚餐')

n = n - 1

for n in person:

print('尊敬的',n,'依然在受邀人之列!')

del person[0:]

print(person)

Python 程式設計 從入門到實踐

1.官網安裝 3.環境配置 務必選中核取方塊add python to path 4.檢視 啟動python版本的命令 python 執行 print hello python world 5.終端執行x.py檔案 python x.py 7.檢視當前目錄中的所有檔案的命令 dir windows系...

Python程式設計從入門到實踐 基礎入門

python程式設計從入門到實踐 基礎入門 1 python中的變數 2 python首字母大寫使用title 方法,全部大寫upper 方法,全部小寫lower 方法 3 python中字串拼接使用 號 4 python中刪除字串的空格 刪除末尾空格的rstrip 刪除開頭空格的lstrip 刪除...

Python程式設計 從入門到實踐 1

內容總結自 python程式設計 從入門到實踐 安裝python3 安裝文字編輯器sublime text並配置python3環境 安裝sublime text tools new build system 將 untitled.sublime build 文件中的所有內容刪除,輸入以下內容 注意,...