📅  最后修改于: 2023-12-03 15:41:23.261000             🧑  作者: Mango
该程序用于统计某冰淇淋店中能够得到指定口味的冰淇淋的顾客数量。用户可输入指定口味,程序会遍历该店中所有顾客所选购的冰淇淋,返回符合口味要求的顾客数量。
该程序的实现需要以下步骤:
程序代码如下:
def get_customers_by_flavor(flavor):
"""
获取指定口味冰淇淋的顾客数量
:param flavor: str, 冰淇淋口味
:return: int, 符合口味要求的顾客数量
"""
customers = [('Alice', 'vanilla'), ('Bob', 'strawberry'), ('Charlie', 'chocolate'), ('David', 'vanilla'), ('Emily', 'vanilla')]
count = 0
for customer in customers:
if customer[1] == flavor:
count += 1
return count
使用该程序非常简单。首先,用户需要调用该函数并传入所需的口味作为参数。程序会自动返回符合条件的顾客数量。示例代码如下:
customers_count = get_customers_by_flavor('vanilla')
print('The number of customers who bought vanilla ice cream: {}'.format(customers_count))
该代码将输出以下结果:
The number of customers who bought vanilla ice cream: 3
本程序实现了一个简单的统计算法,能够有效地处理大量数据并返回符合要求的数据。代码简洁、易读、易扩展,可以供其他开发人员参考。