Hi, I run a code snippet from link: http://www.python-course.eu/inheritance_example.php
It is found that there is an error in this loop: for i in xrange(10000): x.tick() print(x) SyntaxError: invalid syntax I have modified it to: for i in x range(10000): x.tick() print(x) SyntaxError: invalid syntax it still has an error. What could be wrong? Thanks, .... class Clock(object): def __init__(self,hours=0, minutes=0, seconds=0): self.__hours = hours self.__minutes = minutes self.__seconds = seconds def set(self,hours, minutes, seconds=0): self.__hours = hours self.__minutes = minutes self.__seconds = seconds def tick(self): """ Time will be advanced by one second """ if self.__seconds == 59: self.__seconds = 0 if (self.__minutes == 59): self.__minutes = 0 self.__hours = 0 if self.__hours==23 else self.__hours+1 else: self.__minutes += 1; else: self.__seconds += 1; def display(self): print("%d:%d:%d" % (self.__hours, self.__minutes, self.__seconds)) def __str__(self): return "%2d:%2d:%2d" % (self.__hours, self.__minutes, self.__seconds) x = Clock() print(x) for i in xrange(10000): x.tick() print(x) -- https://mail.python.org/mailman/listinfo/python-list