On Mon, Dec 9, 2019 at 1:36 AM Python <python@python.invalid> wrote: > > RobH wrote: > > On 08/12/2019 13:06, Karsten Hilbert wrote: > >>>>> In an interactive interpreter: > >>>>> > >>>>> def print_time(): > >>>>> current_time = time.strftime("%I:%M") > >>>> > >>>> What happens if you then do > >>>> > >>>> print_time() > >>>> > >>> > >>> print_time() > >>> on it's own returns NameError: name 'print_time' is not defined > >> > >> Notice the "then" above ? > >> > >> More precisely: directly one after the other without leaving the > >> interpreter ... > >> > >> Karsten > >> > > I'm not sure what you mean. > > > > Like this? > > >>>print_time() > > Traceback (most recent call last) > > File "stdin>", line 1, in <module> > > File "stdin>", line 2, in print_time > > File "stdin>", line 2, in print_time > > File "stdin>", line 2, in print_time > > [Previous line repeated 996 more times] > > RecursionError: maximum recursion depth excedded. > > > > Running the code in a shell , it is displaying the time and now also the > > date . > > Nothing else tho', as in no rectangle drawn > > Well... Maybe it's time to admit, Rob, that programming is not > your thing. >
That's rude and uncalled for, and since you're hiding behind anonymity, you're painting your newsgroup server in a bad light (it's proxad.net if anyone's curious). Rob, I recommend working through a Python tutorial. There are some subtleties to what you're doing that would best be discovered through experimentation, and a good tutorial will help with that. Try this one: https://docs.python.org/3/tutorial/index.html ChrisA -- https://mail.python.org/mailman/listinfo/python-list