Python程式設計從入門到實踐 習題5 8 5 11

2021-08-10 21:42:02 字數 1973 閱讀 6563

#5-8 以特殊方式跟管理員打招呼 :建立乙個至少包含5個使用者名稱的列表,且其中乙個使用者名為'admin' 。

#想象你要編寫**,在每位使用者登入**後都列印一條問候訊息。

#遍歷使用者名稱列表,並向每位使用者列印一條問候訊息。如果使用者名為'admin' ,就列印一條特殊的問候訊息,

#如「hello admin, would you like to see a status report?」。

#否則,列印一條普通的問候訊息,如「hello eric, thank you for logging in again」。

users = ['白起','周瑜','鎧','太乙真人','admin']

print(users)

if '白起' in users:

print('歡迎登陸!')

for value in users:

if value == 'admin':

print('hello admin, would you like to see a status report?')

else:

print('hello', value, ',thank you for logging in again')

#5-9 處理沒有使用者的情形 :在為完成練習5-8編寫的程式中,新增一條if 語句,檢查使用者名稱列表是否為空。

#如果為空,就列印訊息「we need to find some users!」。

#刪除列表中的所有使用者名稱,確定將列印正確的訊息。

user =

if user:

print('歡迎登陸!')

else:

print('we need to find some users!')

#建立乙個至少包含5個使用者名稱的列表,並將其命名為current_users 。

#再建立乙個包含5個使用者名稱的列表,將其命名為new_users ,

#並確保其中有一兩個使用者名稱也包含在列表current_users 中。

#遍歷列表new_users ,對於其中的每個使用者名稱,都檢查它是否已被使用。

#如果是這樣,就列印一條訊息,指出需要輸入別的使用者名稱;否則,列印一條訊息,指出這個使用者名稱未被使用。

#確保比較時不區分大訊息;換句話說,如果使用者名稱'john' 已被使用,應拒絕使用者名稱'john' 。

current_users = ['白起','周瑜','鎧','太乙真人','admin']

new_users = ['白起','妲己','李白','鎧','admin']

for value in new_users:

value = value.lower()

if value in current_users:

print(value,'已被使用!請輸入別的使用者名稱:')

else:

print(value,'此使用者名稱可以使用!')

#5-11 序數 :序數表示位置,如1st和2nd。大多數序數都以th結尾,只有1、2和3例外。

#在乙個列表中儲存數字1~9。

#遍歷這個列表。

#在迴圈中使用乙個if-elif-else 結構,以列印每個數字對應的序數。

#輸出內容應為1st 、2nd 、3rd 、4th 、5th 、6th 、7th 、8th 和9th ,但每個序數都獨佔一行。

numbers = list(range(1,11))

print(numbers)

for value in numbers:

value = str(value)

if value == '1':

print(value + 'st')

elif value == '2':

print(value + 'nd')

elif value == '3':

print(value + 'rd')

else:

print(value + 'th')

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 文件中的所有內容刪除,輸入以下內容 注意,...