在Python 3.6.4中为不一致机器人创建一个商店,可以通过以下步骤实现:
import random
import time
class InconsistentRobot:
def __init__(self, name, price):
self.name = name
self.price = price
def display_info(self):
print("机器人名称:%s" % self.name)
print("机器人价格:%d" % self.price)
def work(self):
print("机器人正在工作中...")
time.sleep(random.randint(1, 3))
print("机器人工作完成!")
class Shop:
def __init__(self, name):
self.name = name
self.robots = []
def add_robot(self, robot):
self.robots.append(robot)
def show_robots(self):
print("商店名称:%s" % self.name)
print("商店中的机器人:")
for robot in self.robots:
robot.display_info()
print("-------------")
def let_robots_work(self):
print("商店中的机器人开始工作:")
for robot in self.robots:
robot.work()
print("-------------")
# 创建商店实例
shop = Shop("机器人商店")
# 创建机器人实例
robot1 = InconsistentRobot("机器人1", 100)
robot2 = InconsistentRobot("机器人2", 200)
robot3 = InconsistentRobot("机器人3", 300)
# 将机器人添加到商店
shop.add_robot(robot1)
shop.add_robot(robot2)
shop.add_robot(robot3)
# 展示商店中的机器人信息
shop.show_robots()
# 让商店中的机器人开始工作
shop.let_robots_work()
以上代码示例中,通过创建InconsistentRobot类表示不一致机器人,包含属性和方法,创建Shop类表示商店,包含添加机器人、展示机器人信息和让机器人工作等功能。通过实例化商店和机器人,调用相应方法来实现商店中机器人的管理和工作。
这是一个简单的示例,具体商店的功能和实现方式可以根据需求进行扩展和优化。
领取专属 10元无门槛券
手把手带您无忧上云