コード例 #1
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

teclado_hp = Teclado("HP", "USB")
raton_hp = Raton("HP", "USB")
monitor_hp = Monitor("HP", "15 pulgadas")
pc_hp = Computadora("HP", monitor_hp, teclado_hp, raton_hp)

teclado_acer = Teclado("ACER", "Bluetooth")
raton_acer = Raton("ACER", "Bluetooth")
monitor_acer = Monitor("ACER", "27 pulgadas")
pc_acer = Computadora("ACER", monitor_acer, teclado_acer, raton_acer)

teclado_lenovo = Teclado("Lenovo", "USB")
raton_lenovo = Raton("Lenovo", "USB")
monitor_lenovo = Monitor("Lenovo", "47 pulgadas")
pc_lenovo = Computadora("Lenovo", monitor_lenovo, teclado_lenovo, raton_lenovo)

pc_armada = Computadora("Armada", monitor_hp, teclado_acer, raton_lenovo)

computadoras1 = [pc_hp, pc_acer]
orden1 = Orden(computadoras1)
orden1.agregarComputadora(pc_lenovo)
print(orden1)

computadoras2 = [pc_lenovo, pc_armada, pc_acer]
orden2 = Orden(computadoras2)
print(orden2)
コード例 #2
0
ファイル: test.py プロジェクト: CarlosM19/portafolio
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

raton1 = Raton("Microsoft", "Bluetooth")
raton2 = Raton("HP", "USB")
raton3 = Raton("Lenovo", "USB")

teclado1 = Teclado("USB", "Microsoft")
teclado2 = Teclado("Bluetooth", "HP")
teclado3 = Teclado("USB", "Lenovo")

monitor1 = Monitor("HP", "21 Pulg.")
monitor2 = Monitor("Lenovo", "19 Pulg.")
monitor3 = Monitor("BenQ", "24 Pulg.")

computadora1 = Computadora("HP", monitor1, teclado2, raton2)
computadora2 = Computadora("Lenovo", monitor2, teclado3, raton3)
computadora3 = Computadora("Armada", monitor3, teclado1, raton1)

computadoras1 = [computadora1, computadora3]
computadoras2 = [computadora3, computadora2]

orden1 = Orden(computadoras1)
orden2 = Orden(computadoras2)
orden1.agregarComputadora(computadora2)

print(orden1)
print(orden2)