diff --git a/07-seznamy/jednosmerne-na-konec.py b/07-seznamy/jednosmerne-na-konec.py
index 9cce90bb4653efdd62080c0727a197946aa5f5dc..26014b433ab39d8a9b4620b31359e50ea385aa07 100755
--- a/07-seznamy/jednosmerne-na-konec.py
+++ b/07-seznamy/jednosmerne-na-konec.py
@@ -18,7 +18,7 @@ class MyList:
     def append(self, x):
         """Zapojí prvek se zadanou hodnotu na konec seznamu."""
         n = MyNode(x)
-        if self.last:
+        if self.last is not None:
             self.last.next = n
         else:
             self.first = n
@@ -26,7 +26,7 @@ class MyList:
 
     def print(self):
         n = self.first
-        while n:
+        while n is not None:
             print(n.value)
             n = n.next
 
diff --git a/07-seznamy/jednosmerne-na-zacatek.py b/07-seznamy/jednosmerne-na-zacatek.py
index f5ad8c5ff19427daef161f9f69a8c1eec91ff208..863893a3cab6b19c8cd4a2b9cc3cebd74163ed38 100755
--- a/07-seznamy/jednosmerne-na-zacatek.py
+++ b/07-seznamy/jednosmerne-na-zacatek.py
@@ -22,7 +22,7 @@ class MyList:
 
     def print(self):
         n = self.first
-        while n:
+        while n is not None:
             print(n.value)
             n = n.next
 
diff --git a/07-seznamy/obousmerne.py b/07-seznamy/obousmerne.py
index 4aba29035c960a8a11cf2a044eb59a737ef42131..3ab985fc8ace0096ea368e7d3952e431c7716ea3 100755
--- a/07-seznamy/obousmerne.py
+++ b/07-seznamy/obousmerne.py
@@ -43,7 +43,7 @@ class MyList:
 
     def print(self):
         n = self.head.next
-        while n != self.head:
+        while n is not self.head:
             print(n.value)
             n = n.next