这就是问题所在: 你想在万圣节给你的一些朋友送南瓜!您可以查看配送策略,发现配送包裹时涉及到某些约束。一个南瓜需要至少有一定的重量才能被运送。同时,由于包装限制,南瓜的重量不能超过一定数量
然而,你已经买了很多不同尺寸的南瓜。您现在想知道这些南瓜中哪些符合装运条件。如果南瓜的重量至少与最低要求重量相同,但不超过最大允许运输重量,则南瓜有资格运输。您拥有Python列表中所有南瓜的权重(我们称之为南瓜权重)
定义一个函数get_shippable_pumpkins,该函数包含3个参数:一个名为pumpkin_weights的数字列表,以及两个float min_weight和max_weight。该函数应将列表中的每个值与允许的最小和最大重量(即最小重量和最大重量)进行比较,并返回重量限制内的南瓜列表以供装运
您可以假设最小权重始终小于或等于最大权重。换句话说,重量的下限总是小于或等于上限
执行以下功能以执行所述任务。函数的名称应与所示完全匹配,包括大小写(全部小写)和下划线。如果没有正确命名,gradescope上的自动签名器将无法测试您的功能
到目前为止,我只知道这些,但我不确定下一步是什么:
pumpkin_weights = [26, 28.9, 47.3, 56.1, 60]
min_weight = 24
max_weight = 48
if pumkin_weights >= 48 and pumpkin_weights <= 26:
pumpkin_weights = shippable
在列表中使用
for
进行简单循环将有所帮助您的结果应打印在列表[26,28.9,47.3]
相关问题 更多 >
编程相关推荐