實現功能:
列表為:[
'iphone8',
6888
],['macpro',
14800
],['小公尺6',
2499
],['coffee',
31],[
'book',
80],[
'nike shoes',
799]
實現乙個類似購物車的語句,使用者迴圈輸入編號可以將列表內的商品儲存到乙個新的列表裡面,當使用者輸入'q'時退出迴圈
實現**如下:
products = [['iphone8',6888],['macpro',14800],['小公尺6',2499],['coffee',31],['book',80],['nike shoes',799]]同時可以新增乙個標誌位,當使用者輸入'q'的時候標誌位改變while的判斷條件,使迴圈退出shopping_cart =
whiletrue:
print('-------------商品列表--------------')
forindex,iinenumerate(products):
print('%s.%s %s'%(index,i[0],i[1]))
choice = input('please input your numbers:')
ifchoice.isdigit():
choice = int(choice)
elifchoice =='q':
print('-----------------您以購買如下商品------------')
forindex,iinenumerate(shopping_cart):
print('%s.%s %s'%(index,i[0],i[1]))
break
具體**如下:
products = [['iphone8',6888],['macpro',14800],['小公尺6',2499],['coffee',31],['book',80],['nike shoes',799]]shopping_cart =
run_flag = true
whilerun_flag:
print('-------------商品列表--------------')
forindex,iinenumerate(products):
print('%s.%s %s'%(index,i[0],i[1]))
choice = input('please input your numbers:')
ifchoice.isdigit():
choice = int(choice)
elifchoice =='q':
print('-----------------您以購買如下商品------------')
forindex,iinenumerate(shopping_cart):
print('%s.%s %s'%(index,i[0],i[1]))
run_flag = false
python列表練習題
通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 name number a 通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 請選擇 while true b i...
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...