python列表練習題

2021-08-20 12:46:53 字數 2555 閱讀 5027

*****==通訊錄管理系統*****==

1.增加姓名和手機

2.刪除姓名

3.修改手機

4.查詢所有使用者

5.根據姓名查詢手機號

6.退出

*************************=== 

name=

number=

a=('''

====通訊錄管理系統====

1.增加姓名和手機

2.刪除姓名

3.修改手機

4.查詢所有使用者

5.根據姓名查詢手機號

6.退出

********************=

請選擇:

''')

while true:

b=input(a)

if b not in ("1","2","3","4","5","6"):

input("輸入有誤請重新輸入")

else:

if b==("1"):

name1=str(input("請輸入姓名"))

if name1 in name:

print("已有此聯絡人請重新輸入")

continue

else:

number1=str(input("請輸入手機號"))

print("輸入完成")

elif b==("2"):

c=name.index(name1)

name.remove(name1)

del number[c]

print("")

elif b==("3"):

c=name.index(name1)

d=str(input("要修改的手機號"))

number[c]=d

print("修改完成")

elif b==("4"):

for i in name:

print("所有使用者有",i)

elif b==("5"):

c=name.index(name1)

print("您要查詢的手機號是",number[c])

elif b==("6"):

print("感謝使用")

break

else:

print("輸入有誤請重新輸入")

氣泡排序

print("有")

else:

print("沒有")

#08a=score.index("100")

print('滿分成績的學號是',a)

#09b=score.index("59")

score[b]="60"

print("score 列表中將 59 分加 1 分:",score)

#10del score[0]

print(score)

#11c=len(score)

print("score的個數是",c)

#12score.sort()

print(score)

#13score.reverse()

print(score)

#14d=score.pop()

print(d)

#15print(score)

score.remove("88")

print(score)

#16score1=["80","61"]

score2=["71","95","82"]

score3=score1+score2

print(score3)

#17score4=['80','61']

score5=score4*5

print(score5)

Python列表練習題

實現功能 列表為 iphone8 6888 macpro 14800 小公尺6 2499 coffee 31 book 80 nike shoes 799 實現乙個類似購物車的語句,使用者迴圈輸入編號可以將列表內的商品儲存到乙個新的列表裡面,當使用者輸入 q 時退出迴圈 實現 如下 products...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...