I think this one does have the ability to do a loop.
The rotating wheels constitutes a three level loop.
In fact, it is hard wired to loop.
Lets see:
a. Changing wheels and order changes stored program
b. Hitting different keys causes conditional change of output
c. Wheels generate nested loops
d. Keyboard and display form I/O
It looks like it meets your list.
SSSSTTTTRRREEETTTCCCHHH.......
I should point out the the four way switch I use to turn on the lights in
my kitchen folllow the basic ideas of the Enigma. Do I live in a a computer?
William Donzelli
aw288(a)osfn.org