Unlike other languages, Python doesn't have a do-until or a do-while construct (this will allow code to be executed once before the condition is tested). However, you can combine a while True
with a break
to achieve the same purpose.
a = 10
while True:
a = a-1
print(a)
if a<7:
break
print('Done.')
This will print:
9
8
7
6
Done.