有两款配置和功能都不同的手机,配置信息包括品牌、型号、操作系统 价格和内存;手机功能包括自动拨号、游戏和播放歌曲。本案例要求使用 所学知识编写一个程序实现手机配置及功能查看,并将查看结果打印在控 制台。
时间: 2024-09-20 13:09:55 浏览: 59
在这个需求中,你可以使用Python等编程语言来编写一个简单的命令行界面(CLI)程序,用于模拟手机配置和功能的查看。以下是一个简化的示例:
```python
class Phone:
def __init__(self, brand, model, os, price, memory, auto_dial=True, gaming=True, music_playback=True):
self.brand = brand
self.model = model
self.os = os
self.price = price
self.memory = memory
self.features = {
'auto_dial': auto_dial,
'gaming': gaming,
'music_playback': music_playback
}
def display_info(self):
print(f"品牌: {self.brand}")
print(f"型号: {self.model}")
print(f"操作系统: {self.os}")
print(f"价格: ${self.price}")
print(f"内存: {self.memory} GB")
if self.features['auto_dial']:
print("自动拨号: 开启")
else:
print("自动拨号: 关闭")
if self.features['gaming']:
print("游戏: 支持")
else:
print("游戏: 不支持")
if self.features['music_playback']:
print("音乐播放: 支持")
else:
print("音乐播放: 不支持")
# 创建两个不同配置的手机实例
phone1 = Phone('Apple', 'iPhone 13', 'iOS', 899, 128)
phone2 = Phone('Samsung', 'Galaxy S21', 'Android', 799, 256, auto_dial=False)
# 显示手机信息
phone1.display_info()
phone2.display_info()
```
运行这个程序,你将在控制台上看到两部手机的详细配置和功能信息。
阅读全文