Преглед изворни кода

Simplified chain comparisons.

Jeroen пре 12 година
родитељ
комит
8f3d529b63
1 измењених фајлова са 6 додато и 6 уклоњено
  1. 6 6
      chain.py

+ 6 - 6
chain.py

@@ -8,27 +8,27 @@ class Handler:
 
 class ConcreteHandler1(Handler):
     def handle(self, request):
-        if request > 0 and request <= 10:
+        if 0 < request <= 10:
             print("in handler1")
         else:
             self.successor.handle(request)
- 
+
 
 class ConcreteHandler2(Handler):
     def handle(self, request):
-        if request > 10 and request <= 20:
+        if 10 < request <= 20:
             print("in handler2")
         else:
             self.successor.handle(request)
- 
+
 
 class ConcreteHandler3(Handler):
     def handle(self, request):
-        if request > 20 and request <= 30:
+        if 20 < request <= 30:
             print("in handler3")
         else:
             print('end of chain, no handler for {}'.format(request))
- 
+
 
 class Client:
     def __init__(self):