按下面的說明編寫乙個程式,模擬**確保每位使用者的使用者名稱都獨一無二的方式。
建立乙個至少包含5個使用者名稱的列表,並將其命名為current_users.
再建立乙個包含5個使用者名稱的列表,將其命名為new_users,並確保其中有一兩個使用者名稱也包含在列表current_users中
遍歷列表new_users,對於其中的每個使用者名稱, 都檢查它是否已被使用。如果是這樣,就列印一條訊息,指出需要輸入別的使用者名稱;否則,列印一條訊息,指出這個使用者名稱未被使用。
確保比較時不區分大小寫;換句話說,如果使用者名稱「john」已被使用,應拒絕使用者名稱「john」。
# 檢查使用者名稱
current_users =
['ling'
,'hui'
,'he'
,'zxx'
,'admin'
]new_users =
['ling'
,'hui'
,'zero'
,'huihe'
,'hahaha'
]for user in new_users:
if user.lower(
)in current_users:
print
(user +
" used, please change one!"
)else
:print
(user +
" not used."
)
輸出為:
ling used, please change one!
hui used, please change one!
zero not used.
huihe not used.
hahaha not used.
Python入門習題大全 比薩
想出至少三種你喜歡的比薩,將其名稱儲存在乙個列表中,再使用 for 迴圈將每種比薩的名稱都列印出來。1.修改這個 for 迴圈,使其列印包含比薩名稱的句子,而不僅僅是比薩的名稱。對於每種比薩,都顯示一行輸出,如 i like pepperoni pizza 2.在程式末尾新增一行 它不在 for 迴...
Python入門習題大全 切片
隨意建立乙個列表,在末尾新增幾行 以完成如下任務。列印訊息 the first three items in the list ate 再使用切片來列印列表的前三個元素。列印訊息 three items from the middle of the list ate 再使用切片來列印列中間的三個元素...
Python入門習題大全 序數
序數表示位置,如 1st 和 2nd。大多數序數都以 th 結尾,只有 1 2 和 3 例外。在乙個列表中儲存數字 1 9。遍歷這個列表。在迴圈中使用乙個 if elif else 結構,以列印每個數字對應的序數。輸出內容應為 1st 2nd 3rd 4th 5th 6th 7th 8th 和 9t...