1. 程式人生 > >day 3 作業

day 3 作業

1.有變數name = "aleX leNb" 完成如下操作:
1)移除 name 變數對應的值兩邊的空格,並輸出處理結果
2)移除name變數左邊的"al"並輸出處理結果
3)移除name變數右⾯的"Nb",並輸出處理結果
4)移除name變數開頭的a"與最後的"b",並輸出處理結果
5)判斷 name 變數是否以 "al" 開頭,並輸出結果
6)判斷name變數是否以"Nb"結尾,並輸出結果
7)將 name 變數對應的值中的 所有的"l" 替換為 "p",並輸出結果
8)將name變數對應的值中的第⼀個"l"替換成"p",並輸出結果
9)將 name 變數對應的值根據 所有的"l" 分割,並輸出結果。
10)將name變數對應的值根據第⼀個"l"分割,並輸出結果。

11)將 name 變數對應的值變⼤寫,並輸出結果
12)將 name 變數對應的值變⼩寫,並輸出結果
13)將name變數對應的值⾸字⺟"a"⼤寫,並輸出結果
14)判斷name變數對應的值字⺟"l"出現⼏次,並輸出結果
15)如果判斷name變數對應的值前四位"l"出現⼏次,並輸出結果
16)從name變數對應的值中找到"N"對應的索引(如果找不到則報錯),並輸出結果
17)從name變數對應的值中找到"N"對應的索引(如果找不到則返回-1)輸出結果
18)從name變數對應的值中找到"X le"對應的索引,並輸出結果
19)請輸出 name 變數對應的值的第 2 個字元?
20)請輸出 name 變數對應的值的前 3 個字元?

21)請輸出 name 變數對應的值的後 2 個字元?
22)請輸出 name 變數對應的值中 "e" 所在索引位置?

2.有字串s = "123a4b5c"

1)通過對s切⽚形成新的字串s1,s1 = "123"
2)通過對s切⽚形成新的字串s2,s2 = "a4b"
3)通過對s切⽚形成新的字串s3,s3 = "1345"
4)通過對s切⽚形成字串s4,s4 = "2ab"
5)通過對s切⽚形成字串s5,s5 = "c"
6)通過對s切⽚形成字串s6,s6 = "ba2"
3.使⽤while和for迴圈分別列印字串s="asdfer"中每個元素。
4.使⽤for迴圈對s="asdfer"進⾏迴圈,但是每次列印的內容都是"asdfer"。

5.使⽤for迴圈對s="abcdefg"進⾏迴圈,每次列印的內容是每個字元加上sb,
day3作業及默寫
1
例如:asb, bsb,csb,...gsb。
6.使⽤for迴圈對s="321"進⾏迴圈,列印的內容依次是:"倒計時3秒","倒計時
2秒","倒計時1秒","出發!"。
7,實現⼀個整數加法計算器(兩個數相加):
如:content = input("請輸⼊內容:") ⽤戶輸⼊:5+9或5+ 9或5 + 9,然後進
⾏分割再進⾏計算。
8,升級題:實現⼀個整數加法計算器(多個數相加):
如:content = input("請輸⼊內容:") ⽤戶輸⼊:5+9+6 +12+ 13,然後進⾏
分割再進⾏計算。
9,計算⽤戶輸⼊的內容中有⼏個整數(以個位數為單位)。
如:content = input("請輸⼊內容:") # 如fhdal234slfh98769fjdla
10、寫程式碼,完成下列需求:
⽤戶可持續輸⼊(⽤while迴圈),⽤戶使⽤的情況:
輸⼊A,則顯示⾛⼤路回家,然後在讓⽤戶進⼀步選擇:
是選擇公交⻋,還是步⾏?
選擇公交⻋,顯示10分鐘到家,並退出整個程式。
選擇步⾏,顯示20分鐘到家,並退出整個程式。
輸⼊B,則顯示⾛⼩路回家,並退出整個程式。
輸⼊C,則顯示繞道回家,然後在讓⽤戶進⼀步選擇:
是選擇遊戲廳玩會,還是⽹吧?
選擇遊戲廳,則顯示 ‘⼀個半⼩時到家,爸爸在家,拿棍等你。’並讓其
重新輸⼊A,B,C選項。
選擇⽹吧,則顯示‘兩個⼩時到家,媽媽已做好了戰⽃準備。’並讓其重
新輸⼊A,B,C選項。
11、寫程式碼:計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和?
12. (升級題)判斷⼀句話是否是回⽂. 回⽂: 正著念和反著念是⼀樣的. 例如, 上海
⾃來⽔來⾃海上(升級題)
13. 輸⼊⼀個字串,要求判斷在這個字串中⼤寫字⺟,⼩寫字⺟,數字,
其它字元共出現了多少次,並輸出出來
14、製作趣味模板程式需求:等待⽤戶輸⼊名字、地點、愛好,根據⽤戶的名
字和愛好進⾏任意現實 如:敬愛可親的xxx,最喜歡在xxx地⽅⼲xxx
15. (升級題) 給出百家姓. 然後⽤戶輸⼊⼀個⼈的名字. 判斷這個⼈是否是百家
姓中的姓⽒(升級題)
百家姓:
first_names = """
趙錢孫李,周吳鄭王。
馮陳褚衛,蔣沈韓楊。
朱秦尤許,何呂施張。
孔曹嚴華,⾦魏陶姜。
戚謝鄒喻,柏⽔竇章。
雲蘇潘葛,奚範彭郎。
魯⻙昌⻢,苗鳳花⽅。
俞任袁柳,酆鮑史唐。
費廉岑薛,雷賀倪湯。
滕殷羅畢,郝鄔安常。
樂於時傅,⽪卞⻬康。
伍餘元⼘,顧孟平⻩。
和穆蕭尹,姚邵湛汪。
祁⽑禹狄,⽶⻉明臧。
計伏成戴,談宋茅龐。
熊紀舒屈,項祝董樑。
杜阮藍閔,席季麻強。
賈路婁危,江童顏郭。
梅盛林刁,鍾徐邱駱。
⾼夏蔡⽥,樊胡凌霍。
虞萬⽀柯,昝管盧莫。
經房裘繆,⼲解應宗。
丁宣賁鄧,鬱單杭洪。
包諸左⽯,崔吉鈕龔。
程嵇邢滑,裴陸榮翁。
荀⽺於惠,甄曲家封。
芮羿儲靳,汲邴糜鬆。
井段富巫,烏焦巴⼸。
牧隗⼭⾕,⻋侯宓蓬。
全郗班仰,秋仲伊宮。
寧仇欒暴,⽢鈄厲戎。
祖武符劉,景詹束⻰。
葉幸司韶,郜黎薊薄。
印宿⽩懷,蒲邰從鄂。
索鹹籍賴,卓藺屠蒙。
池喬陰鬱,胥能蒼雙。
聞莘黨翟,譚貢勞逄。
姬申扶堵,冉宰酈雍。
卻璩桑桂,濮⽜壽通。
邊扈燕冀,郟浦尚農。
溫別莊晏,柴瞿閻充。
慕連茹習,宦艾⻥容。
向古易慎,⼽廖庾終。
暨居衡步,都耿滿弘。
匡國⽂寇,⼴祿闕東。
歐⽎沃利,蔚越夔隆。
師鞏厙聶,晁勾敖融。
冷訾⾟闞,那簡饒空。
曾毋沙乜,養鞠須豐。
巢關蒯相,查後荊紅。
遊竺權逯,蓋益桓公。
万俟司⻢,上官歐陽。
夏侯諸葛,聞⼈東⽅。
赫連皇甫,尉遲公⽺。
澹臺公冶,宗政濮陽。
淳于單于,太叔申屠。
公孫仲孫,軒轅令狐。
鍾離宇⽂,⻓孫慕容。
鮮于閭丘,司徒司空。
丌官司寇,仉督⼦⻋。
顓孫端⽊,巫⻢公⻄。
漆雕樂正,壤駟公良。
拓跋夾⾕,宰⽗⾕樑。
晉楚閆法,汝鄢塗欽。
段⼲百⾥,東郭南⻔。
呼延歸海,⽺⾆微⽣。
嶽帥緱亢,況郈有琴。
樑丘左丘,東⻔⻄⻔。
商牟佘佴,伯賞南宮。
墨哈譙笪,年愛陽佟。
第五⾔福,百家姓終。
"""
明⽇默寫內容:
分別⽤while,for迴圈輸出字串s = input("你想輸⼊的內容")的每⼀個
字元。