我有三个不同的变量。
model是一个字符串,定义了iPhone的型号。
storage是一个整数,定义了手机的存储容量。
最后是价格,是一个整数,定义了手机的价格。
例如:
model = iPhone 7
storage = 64 (GB)
price = 700 ($)
另一个例子:
model = iPhone 5s
storage = 16
price = 150
现在我希望我的程序能够提醒我是否可以通过购买和转售来获得好的交易,我的问题是如何以最有效的方式实现这一点?我知道我可以使用if语句,但有没有什么方法可以避免编写大量不同的if或elif语句呢?
示例:
if model == "iPhone 7" and storage == 64 and price <= 700:
print("do_something")
仅为一个模型和存储选项而写这么多代码,真是太多了。如果我要使用这种方法,我还得再写29个。