1. 程式人生 > >簡單的展示商品列表並且選擇商品

簡單的展示商品列表並且選擇商品

'''
輸出商品列表,使用者輸入序號,顯示使用者選中的商品
商品 li = ["手機","電腦","滑鼠墊","遊艇"]
要求:1:頁面顯示 序號 + 商品名稱,如:
1 手機
2 電腦
2:使用者輸入選擇的商品序號,然後列印商品名稱
3:如果使用者輸入的商品序號有誤,則提示輸入有誤,並重新輸入
4:使用者輸入Q或者q,退出程式
'''
flag = True
while flag:
li = ["手機", "電腦", "滑鼠墊", "遊艇"]
for i in li:
print('{}\t\t{}'.format(li.index(i)+1,i))

num_of_chioce = input('請輸入選擇的商品序號/輸入Q或者q退出程式')
if num_of_chioce.isdigit():
num_of_chioce = int(num_of_chioce)
if num_of_chioce > 0 and num_of_chioce <= len(li):
print(li[num_of_chioce-1])
else:print('你輸入的有誤,請重新輸入有效數字')
elif num_of_chioce.upper() == 'Q':break

else:print('請輸入數字')