feat: still update basic concepts
This commit is contained in:
@@ -12,23 +12,23 @@ def _get_joint_kind_symbol(joint_kind: JointKind) -> str:
|
||||
def _illustrate_circuit(circuit: Circuit) -> None:
|
||||
match circuit.len_devices():
|
||||
case 1:
|
||||
dev1 = to_human_readable_value(circuit.device_value)
|
||||
dev1 = to_human_readable_value(circuit.__first_device_value)
|
||||
print(f"{dev1}")
|
||||
case 2:
|
||||
dev1 = to_human_readable_value(circuit.device_value)
|
||||
dev1 = to_human_readable_value(circuit.__first_device_value)
|
||||
joint1 = circuit.joints[0]
|
||||
j1 = _get_joint_kind_symbol(joint1.joint_kind)
|
||||
dev2 = to_human_readable_value(joint1.device_value)
|
||||
j1 = _get_joint_kind_symbol(joint1.__joint_kind)
|
||||
dev2 = to_human_readable_value(joint1.__device_value)
|
||||
print(f"[{j1}] ┬ {dev1}")
|
||||
print(f" └ {dev2}")
|
||||
case 3:
|
||||
dev1 = to_human_readable_value(circuit.device_value)
|
||||
dev1 = to_human_readable_value(circuit.__first_device_value)
|
||||
joint1 = circuit.joints[0]
|
||||
j1 = _get_joint_kind_symbol(joint1.joint_kind)
|
||||
dev2 = to_human_readable_value(joint1.device_value)
|
||||
j1 = _get_joint_kind_symbol(joint1.__joint_kind)
|
||||
dev2 = to_human_readable_value(joint1.__device_value)
|
||||
joint2 = circuit.joints[1]
|
||||
j2 = _get_joint_kind_symbol(joint2.joint_kind)
|
||||
dev3 = to_human_readable_value(joint2.device_value)
|
||||
j2 = _get_joint_kind_symbol(joint2.__joint_kind)
|
||||
dev3 = to_human_readable_value(joint2.__device_value)
|
||||
print(f"[{j2}] ┬ [{j1}] ┬ {dev1}")
|
||||
print(f" │ └ {dev2}")
|
||||
print(f" └ {dev3}")
|
||||
|
||||
Reference in New Issue
Block a user