Regarding the flowchart and the lack of repeat-until in python, you can get around this problem by having a control variable and switching it when a condition is met at the end of the loop. It’s terrible, but works and can be used to match designs that insist on a repeat-until.
counter = 1
go = True
while go:
#do a thing
if counter == loop_limit:
go = False
counter += 1
Hopefully this is generic enough to not be considered a ‘solution’.
If not, I’ll delete it (or an admin can).