1. 程式人生 > >Python練習_初識資料型別_day3

Python練習_初識資料型別_day3

 

1. 作業

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, 例如: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以外所有數的總和? 16、製作趣味模板程式需求:等待⽤戶輸⼊名字、地點、愛好,根據⽤戶的名字和愛好進⾏任意現實 如:敬愛可親的xxx,最喜歡在xxx地⽅⼲xxx 17、等待⽤戶輸⼊內容,檢測⽤戶輸⼊內容中是否包含敏感字元?如果存在敏感字元提示“存在敏感字元請重新輸⼊”,並允許⽤戶重新輸⼊並列印。敏感字元:“⼩粉嫩”、“⼤鐵錘”

2.

2.默寫

分別用while,for迴圈輸出字串s = input("你想輸入的內容")的每一個字元。