def get_num():
	try:
		num = int(input('Введите целое, неотрицательное число: '))
		return num
	except:
		return 0


a=get_num()
while a<0:
	"""
	а теперь смотри
	Ты возводишь 2 в неотрицательную целую степень
	(и делаешь это неправильно)
	а потом берешь от результата остаток от деления на 10.
	И что-то делаешьв своем куске говна	дальше только если результат МЕНЬШЕ нуля.
	
	То есть вот этот весь код в цикле никогда не выполнится
	У тебя с арифметикой плохо?
	"""
	a = 2**a
	a = a % 10
	print(a)
	a=get_num()
