用switch查询水果价格
时间: 2024-10-28 11:15:18 浏览: 33
switch语句&break关键字&default关键字.pdf
在许多编程语言中,包括JavaScript、Python等,你可以使用`switch`语句或类似结构来查询不同水果的价格,通常是在有预定义的常量或枚举值对应不同水果的情况下。这里是一个简单的例子,假设我们有一个字符串变量表示水果名称:
```javascript
let fruit = "苹果";
let priceSwitch = {
"苹果": 5,
"香蕉": 3,
"橙子": 4,
// 更多水果...
};
let price;
switch (fruit) {
case "苹果":
case "香蕉":
case "橙子":
price = priceSwitch[fruit];
break; // 结束case,跳出switch
default:
price = "未知价格"; // 如果不是已知水果,则返回默认信息
}
console.log(`一个${fruit}的价格是${price}`); // 输出结果示例:一个苹果的价格是5
```
在Python中,由于缺乏直接的`switch`结构,可以使用字典或`if-elif-else`代替:
```python
fruit = "苹果"
prices = {"苹果": 5, "香蕉": 3, "橙子": 4}
price = prices.get(fruit, "未知价格")
print(f"一个{fruit}的价格是{price}")
```
阅读全文