Похоже, вы неправильно поняли, что делает цикл while
.Он проверяет условие, которое вы ему даете, и продолжает повторять тело цикла до тех пор, пока условие выполняется.Бесконечный цикл, который вы описываете, - это именно то, что вы запрашиваете в своем коде.
Я думаю, что вам нужен цикл, который останавливается , когда пользователь вводит правильное имя пользователя:
a = input('Enter your username...')
while a != 'SuperGiraffe007&': # stop looping when the name matches
print("Try again...")
a = input('Enter your username...') # ask for a new input on each loop
print('Welcome!')