while True:
# 输入用户需要转换的数字
number = input("输入数字:")
# 打印对应十进制数字
print(int(number,2)) # 2/8/16
2、摇一摇,免单了
import random
INPUT = 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 inrange(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 inrange(5):
a =input("请输入商品编号和商品名称进行商品入库,每次只能输入一件商品:\n")list.append(a)# 将输入的商品信息存放到list中print(list)for item inlist:# 输出所有商品信息print(item)
list1 =[]# 存放购物车中的商品信息
num2 =list[0]print("请输入要购买的商品的编号:")for item inlist:
num1 =input("")if item.find(num1)==0:
num2 = item
list1.append(num2)# 将购物车中的商品信息存放到list1中print("商品已添加到购物车,请继续添加要购买商品的商品编号:")elif num1 =="q":breakprint("您购物车里已经选择的商品为:")for m inrange(len(list1)):# 输出购物车中的商品信息print(list1[m])