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

1、其他进制转十进制

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 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":
        break

print("您购物车里已经选择的商品为:")
for m in range(len(list1)):     # 输出购物车中的商品信息
    print(list1[m])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

So come on

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值