学会了编程才知道店员是“AI机器人”

根据老罗点咖啡的视频中("给我来杯中杯"、"这是大杯,中杯是我们最小的杯型"的对话)

学会了编程才知道店员是“AI机器人”_第1张图片

我用Python代码模拟这个场景:

class Starbucks:
    def __init__(self):
        self.cup_sizes = {
            "中杯": "Tall", 
            "大杯": "Grande",
            "超大杯": "Venti"
        }
    
    def order_coffee(self, size):
        if size == "中杯":
            print("店员:这是大杯,中杯是我们最小的杯型")
            print("可选杯型:")
            for cn_name, en_name in self.cup_sizes.items():
                print(f"{cn_name}({en_name})")
            return "沟通失败"
        elif size in self.cup_sizes:
            print(f"店员:好的,为您准备{size}({self.cup_sizes[size]})咖啡")
            return "下单成功"
        else:
            print("店员:抱歉,我们没有这个杯型")
            return "无效杯型"

# 模拟罗永浩点咖啡
customer = "罗永浩"
store = Starbucks()

print(f"{customer}:给我来杯中杯")
result = store.order_coffee("中杯")

if result == "沟通失败":
    print(f"{customer}:......(一脸懵逼)")

输出结果:

罗永浩:给我来杯中杯
店员:这是大杯,中杯是我们最小的杯型
可选杯型:
中杯(Tall)
大杯(Grande)
超大杯(Venti)
罗永浩:......(一脸懵逼)

学会了编程才知道店员是“AI机器人”_第2张图片

这个代码模拟了:

  1. 星巴克杯型的中英文对照(Tall/Grande/Venti)

  2. 顾客点"中杯"时的经典回复

  3. 展示所有可选杯型

  4. 最终沟通失败的幽默结局

点击下方名片可以下载python工具和学习资料!

你可能感兴趣的:(Python,python,开发语言)