Python 水果出库

该程序模拟从仓库中随机取出水果补充到商店的过程。商店初始有苹果、香蕉和西瓜,仓库包含梨、樱桃、苹果和橙子。根据仓库水果种类的一半数量(向下取整)进行随机抽取,并更新商店的水果库存。最后,按照商店中水果数量排序并打印结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
有两个集合,一个表示商店当前包含的水果种类与个数,另一个表示仓库包含的水果种类,从仓库中随机取n次水果(每次取的个数为10以内随机数),n为仓库水果种类数的一半,如果仓库水果数为奇数则向下取整,仓库与商店中水果种类可能有重叠,但仓库与商店中的水果种类均不重复,输出最后商店中水果种类及其对应数量(按数量多少从小到大输出)。

import random

store = {"apple": 1, "banana": 2, "watermelon": 3}
stock = set(["pear", "cherry", "apple", " orange"])
num = int(len(stock) // 2)
print('取'+str(num)+'次水果')
for i in range(0,num):
    choice = random.choice(list(stock))
    n=random.randint(1,10)
    store[choice]=n

store_list=sorted(store.items(),key=lambda x:x[1])
print(store_list)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值