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