Ovviamente no.è possibile rendere variabile il range del ciclo for per permettere di uscire da una condizione all'interno del ciclo prima che essa venga concluso.
mi spiego meglio:
for conteggio in range(1,c) ------->si può mettere una variabile?
if condizione vera:
c diventa 0
range(x, y) ti restituisce una lista (esempio: [1,2,3,4,5])
for x in [1,2,3,4,5] itererà su tutti e 5 gli elementi della lista, poi terminerà.
Modificando c durante il ciclo non otterrai effetto sul for semplicemente perchè lui agisce sulla lista [1,2,3,4,5] e non su c (5).
Se vuoi uscire dal ciclo for prima ti basta un banalissimo "break":
PS - in futuro usa il tag "code". Python senza indentazione non si riesce a leggere.codice:c = 5 for x in range(0, c): c -= 1 print c if c == 1: break