> 文档中心 > 02《Python从入门到项目实践》学习总结

02《Python从入门到项目实践》学习总结


1、其他进制转十进制

while True:      # 输入用户需要转换的数字      number = input("输入数字:")      # 打印对应十进制数字      print(int(number,2))  #  2/8/16

2、摇一摇,免单了

import randomINPUT = input("请输入操作命令:")if INPUT == "摇一摇":    ran = random.choice(('免单奖励','¥0.25')) # 二者择其一    print(ran)else:    print("error")

3、删除元素

team = ["火箭","勇士","开拓者","爵士","鹈鹕","马刺","雷霆","森林狼"]value = "公牛"     # 指定要移除的元素if team.count(value)>0:   # 判断要删除的元素是否存在 True    team.remove(value)    # 移除指定的元素print(team)

4、next()方法

number = (i for i in range(10))  # 生成生成器对象print(number.__next__())      # 输出第1个元素print(number.__next__())      # 输出第2个元素print(number.__next__())      # 输出第3个元素# 输出后,不在元组之内number = tuple(number)  # 转换为元组print("转换后:",number)for i in number:      # 遍历生成器对象    print(i,end=" ")  # 输出每个元素的值print(tuple(number))  # 转换为元组输出

5、模拟购物车购物过程

list = []  # 存放输入的商品信息for i in range(5):    a = input("请输入商品编号和商品名称进行商品入库,每次只能输入一件商品:\n")    list.append(a)# 将输入的商品信息存放到list中print(list)for item in list: # 输出所有商品信息    print(item)list1 = [] # 存放购物车中的商品信息num2 = list[0]print("请输入要购买的商品的编号:")for item in list:    num1 = input("")    if item.find(num1) == 0: num2 = item list1.append(num2)   # 将购物车中的商品信息存放到list1中 print("商品已添加到购物车,请继续添加要购买商品的商品编号:")    elif num1 == "q": breakprint("您购物车里已经选择的商品为:")for m in range(len(list1)):     # 输出购物车中的商品信息    print(list1[m])