任务描述 本关任务:实现手机的基本功能。 手机具有属性:品牌(brand)、型号(type)、价格(price)、操作系统(os)和内存(memory); 具有功能:查看手机信息(about())、打电话(call(int number))、玩游戏(play())。
时间: 2023-06-11 21:07:36 浏览: 264
手机基本原理(介绍各个部件的功能等)
4星 · 用户满意度95%
好的,这个任务可以用面向对象的思想来实现。我们可以先定义一个手机类,包含品牌、型号、价格、操作系统和内存等属性,以及查看手机信息、打电话、玩游戏等功能方法。下面是一个简单的实现:
```python
class Phone:
def __init__(self, brand, phone_type, price, os, memory):
self.brand = brand
self.phone_type = phone_type
self.price = price
self.os = os
self.memory = memory
def about(self):
print(f"This is a {self.brand} {self.phone_type} phone running {self.os} with {self.memory} of memory and costs {self.price} dollars.")
def call(self, number):
print(f"Calling {number}...")
def play(self):
print("Playing game...")
```
现在我们可以创建一个手机对象,并调用它的方法:
```python
my_phone = Phone("Apple", "iPhone X", 999, "iOS", "64GB")
my_phone.about() # This is a Apple iPhone X phone running iOS with 64GB of memory and costs 999 dollars.
my_phone.call("123-456-7890") # Calling 123-456-7890...
my_phone.play() # Playing game...
```
这个简单的实现可以满足任务要求,但是还可以进一步完善,比如添加拍照、发送短信等功能。
阅读全文