Cleanup
diff --git a/Lib/rational.py b/Lib/rational.py
index 070e593..e34a713 100755
--- a/Lib/rational.py
+++ b/Lib/rational.py
@@ -179,9 +179,7 @@
         for e in reversed(seq):
             n, d = d, n
             n += e * d
-        if seq:
-            return cls(n, d)
-        return cls(0)
+        return cls(n, d) if seq else cls(0)
 
     def as_continued_fraction(self):
         'Return continued fraction expressed as a list'