- 用戶登陸(三次輸錯機會)且每次輸錯誤時顯示剩余錯誤次數(提示:使用字符串格式化)
-
三次登錄:
1.讓用戶輸入三次的機會,錯一次的時候就要詢問用戶是否要繼續
2.分別判斷用戶名和密碼,如果用戶名錯誤就提示用戶錯誤,如果是密碼錯誤就提示是密碼錯誤.在輸入賬號和密碼時候不區分大小寫
3.使用格式化輸出來提示用戶所剩余的次數
4.用戶輸入正確就提示’輸入正確’,并結束循環
-
實現一個整數加法計算器(多個數相加):
如:content = input("請輸入內容:") 用戶輸入:5+9+6 +12+ ?13,然后進行分割再進行計算。
-
?
寫代碼,完成下列需求:(升級題)
?
用戶可持續輸入(用while循環),用戶使用的情況:
?
輸入A,則顯示走大路回家,然后在讓用戶進一步選擇:
?
是選擇公交車,還是步行?
?
選擇公交車,顯示10分鐘到家,并退出整個程序。
?
選擇步行,顯示20分鐘到家,并退出整個程序。
?
輸入B,則顯示走小路回家,并退出整個程序。
?
輸入C,則顯示繞道回家,然后在讓用戶進一步選擇:
?
是選擇游戲廳玩會,還是網吧?
?
選擇游戲廳,則顯示 ‘一個半小時到家,爸爸在家,拿棍等你。’并讓其重新輸入A,B,C選項。
?
選擇網吧,則顯示‘兩個小時到家,媽媽已做好了戰斗準備。’并讓其重新輸入A,B,C選項。
?
-
判斷?句話是否是回文. 回文: 正著念和反著念是一樣的. 例如, 上海自來水來自海上(升級題)?
-
輸??個字符串,要求判斷在這個字符串中大寫字符,小寫字符,數字, 其它字符共出現了多少次,并輸出出來
-
首先讓用戶輸入序號選擇格式如下:
0.退出
1.開始登錄
如果用戶選擇序號0?就提示用戶退出成功
如果用戶選擇序號1就讓用戶輸入用戶名密碼然后進行判斷,正確就終止循環,錯誤重新輸入
-
開發敏感詞語過濾程序,提示用戶輸入評論內容,如果用戶輸入的內容中包含特殊的字符:
敏感詞列表 li = ["蒼老師", "東京熱", "武藤蘭", "波多野結衣"]
則將用戶輸入的內容中的敏感詞匯替換成等長度的*(蒼老師就替換***),并添加到一個列表中;如果用戶輸入的內容沒有敏感詞匯,則直接添加到上述的列表中
-
有字符串"k: 1|k1 :2|k2:3 ?|k3 :4" 處理成字典 {'k':1,'k1':2,..}(升級題)
-
元素分類
有如下值li= [11,22,33,44,55,77,88,99,90],將所有大于 66 的值保存至字典的第一個key中,將小于 66 的值保存至第二個key的值中。
即: {'k1': 大于66的所有值列表, 'k2': 小于66的所有值列表}
-
輸出商品列表,用戶輸入序號,顯示用戶選中的商品
商品列表:
??goods = [{"name": "電腦", "price": 1999},
?????????{"name": "鼠標", "price": 10},
?????????{"name": "游艇", "price": 20},
?????????{"name": "美女", "price": 998},
要求:
1:頁面顯示 序號 + 商品名稱 + 商品價格,如:
??????1 電腦 1999
??????2 鼠標 10
???????…
2:用戶輸入選擇的商品序號,然后打印商品名稱及商品價格
3:如果用戶輸入的商品序號有誤,則提示輸入有誤,并重新輸入。
4:讓用戶輸入一個金額,
5:自己定義一個購物車,讓用戶選擇要購買的內容存放到購物車中
6: ?用戶輸入Q或者q,顯示購買的內容,然后退出程序,退出時打印當前用戶剩余的金額
-
電影投票. 程序先給出?個目前正在上映的電影列表. 由用戶給每?個電影投票. 最終將該用戶投票信息公布出來 。
要求:
????1,用戶輸入序號,進行投票。比如輸入序號 1,給狗13投票1。
????2,每次投票成功,顯示給哪部電影投票成功。
????3,退出投票程序后,要顯示最終每個電影的投票數。
????
lst = [ "狗13",'肖申克救贖', '美國往事', '西西里的美麗傳說']
結果: {"狗"13: 88,''肖申克救贖': 80, '美國往事': 6, '西西里的美麗傳說': 23}
-
.念數字給出一個字典. 在字典中標識出每個數字的發音. 包括相關符號. 然后由用戶輸入一個數字. 讓程序讀出相對應的發音(不需要語音輸出. 單純的打印即可)
dic = {
????'-':'負',
????'0':'零',
????'1':'一',
????'2':'二',
????'3':'三',
????'4':'四',
????'5':'五',
????'6':'六',
????'7':'七',
????'8':'八',
????'9':'九'}
運行結果:
輸入 234二三四
-
完成彩票36選7的功能. 從36個數中隨機的產生7個數. 最終獲取到7個不重復的數據作為最終的開獎結果.
隨機數:
from random import randint
randint(0, 20) # 0 - 20 的隨機數
-
車牌區域劃分, 現給出以下車牌. 根據?牌的信息, 分析出各省的車牌持有量. (升級題)
cars = ['魯A32444','魯B12333','京B8989M','?C49678','?C46555','滬 B25041'.....]
locals = {'滬':'上海', '黑':'黑龍江', '魯':'山東', '鄂':'湖北', '湘':'湖南'.....}
結果: {'黑龍江':2, '山東': 1, '北京': 1}
-
稅務部門征收所得稅. 規定如下:?
?? ?? ? 1). 收入在5000以下的. 免征.
?? ?? ? 2). 收入在5000-7000的, 超過2000部分要征收3%的稅.?
?? ?? ? 3). 收入在7000-9000的, 超過4000部分要征收5%的稅.
?? ?? ? 4). 收入在9000-15000的, 超過6000部分要征收8%的稅.??
? ??? ? 4). 收入在20000以上的, 超過部分征收20%的稅.?
? ? 注, 如果一個人的收入是8000, 那么他要交5000到7000的稅加上7000到9000的稅.?
? ??? ? 收入 = 8000-(7000-5000)*3%-(7000-9000)*4%
讓用戶輸入它的工資, 計算最終用戶拿到手是多少錢.
-
干掉主播. 現有如下主播收益信息: zhubo = {'盧本偉':122000, '馮提莫':189999, '金老板': 99999, '小智': 25000000, 'alex': 126}
1. 計算主播平均收益值
2. 干掉收益?于平均值的主播
3. 干掉盧本偉
-
HR 人力資源管理?.
1. 菜單 : (" 查看員工信息 "," 添加員工信息 ", " 退出 ")
2. 添加員工信息(使用函數實現)?:
???用戶輸入員工的基本信息 (id, name, salary), 將員工信息寫?到文件?emp.db 文件內
3. 查看員工信息 : ??????????????
????顯示出所有員工的基本信息 . ????
????以上操作都需要圍繞著 emp.db 來完成 . ???????
示例:
print("歡迎來到HR人力資源管理理系統")
menu = ("查看員工信息", "添加員工信息", "修改員工信息", "刪除員工信息", "退出")
?