Załóżymy że w moim programie wartość x musi być większa niż 500
Ja tu widzę 3 rozwiązania
1.
assert x < 500, 'Wartość x musi być większa od 500!'
2.
if x < 500: raise Exception('Wartość x musi być więksa od 500!')
3.
while True:
x = int(input())
if x < 500: print('Wartość x musi być większa od 500!')
else: break
Kiedy użyć którego rozwiązania?