7、定义水果类Fruit包含水果名称、产地和单价三个变量定义setXxx方法和getXxx方法读写变量的值。然后创建三种水果类的对象设置和输出这三种水果的信息。
class Fruit:
def __init__(self, name, origin, price):
self.name = name
self.origin = origin
self.price = price
def setName(self, name):
self.name = name
def setOrigin(self, origin):
self.origin = origin
def setPrice(self, price):
self.price = price
def getName(self):
return self.name
def getOrigin(self):
return self.origin
def getPrice(self):
return self.price
# 创建三种水果对象
apple = Fruit("Apple", "USA", 2.99)
banana = Fruit("Banana", "Ecuador", 1.99)
orange = Fruit("Orange", "Spain", 3.49)
# 设置和输出水果信息
apple.setName("Fuji Apple")
banana.setOrigin("Philippines")
orange.setPrice(2.99)
print("Fruit 1:")
print("Name:", apple.getName())
print("Origin:", apple.getOrigin())
print("Price:", apple.getPrice())
print("Fruit 2:")
print("Name:", banana.getName())
print("Origin:", banana.getOrigin())
print("Price:", banana.getPrice())
print("Fruit 3:")
print("Name:", orange.getName())
print("Origin:", orange.getOrigin())
print("Price:", orange.getPrice())
输出结果:
Fruit 1:
Name: Fuji Apple
Origin: USA
Price: 2.99
Fruit 2:
Name: Banana
Origin: Philippines
Price: 1.99
Fruit 3:
Name: Orange
Origin: Spain
Price: 2.99
原文地址: http://www.cveoy.top/t/topic/iXwG 著作权归作者所有。请勿转载和采集!