以下是一个示例代码,可以计算并存储数量,并使用 else if 语句显示正确的数量:
# 定义一个空字典用于存储数量
quantity = {}
# 示例输入数据
data = ["apple", "banana", "apple", "orange", "banana", "apple"]
# 遍历输入数据,计算数量
for item in data:
if item in quantity:
quantity[item] += 1
else:
quantity[item] = 1
# 使用 else if 语句显示正确的数量
for item, count in quantity.items():
if count == 1:
print(f"There is 1 {item}.")
else:
print(f"There are {count} {item}s.")
此示例首先创建一个空字典 quantity 用于存储每个项目的数量。然后,遍历输入数据并使用 if-else 语句来计算数量。如果项目已经在字典中,数量加1;否则,将项目添加到字典中,并设置数量为1。最后,使用 else if 语句遍历字典,并根据数量显示正确的语法。如果数量为1,则使用单数形式的字符串;否则,使用复数形式的字符串。