按照B站的IT私塾up主的课程来的,这次完成的是列表学习的那个购物车作业,没有参考其他代码,自己摸索着写了一个版本,有点繁琐。记录下自己的学习记录吧。
代码1:实现商品列表的打印
#1.商品打印 products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]] print(f"{' 商品列表 ':-^16}") i = 0 while i < len(products): print(f"{i}\t{products[i][0]}\t{products[i][1]}") i += 1
代码2:实现用户加入购物车,并且伴随判断检查非法输入,但是还不知道怎么解决字母或符号的非法输入,后面知道了再加上。
#2.加入购物车 Shopping = [] while True: index = int(input("欢迎来到Lin&物,输入商品编号加入购物车(0~5):")) if index < 0 or index > 5: print("请输入正确的商品编码哦!") continue Shopping.append(products[index]) print(f"已将产品{products[index][0]}加入购物车") end = input("输入q结束商品选择,其他任意字符继续选购") if end == "q": break