Вы можете составить список своих переменных, а затем использовать a для l oop, чтобы перебирать их.
Предполагая, что я правильно понял вашу ситуацию, следующее должно быть началом:
def use_text(txt):
try:
a = int(txt.get())
except ValueError:
try:
a = int(str(txt.get()) + "0")
except ValueError:
a = 1
invalid += 1
if 0 < a < 10:
pass
else:
rang += 1
txts = [a1, a2, a3] #and so on
for i in txts:
use_text(i)
Почти наверняка будет лучшее решение, чем a = [a1, a2, a3] #and so on
, но это будет зависеть от структуры вашего кода и данных, с которыми вы имеете дело.
Надеюсь, это поможет!