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()
ZGVmIGdldF9udW0oKToKCXRyeToKCQludW0gPSBpbnQoaW5wdXQoJ9CS0LLQtdC00LjRgtC1INGG0LXQu9C+0LUsINC90LXQvtGC0YDQuNGG0LDRgtC10LvRjNC90L7QtSDRh9C40YHQu9C+OiAnKSkKCQlyZXR1cm4gbnVtCglleGNlcHQ6CgkJcmV0dXJuIDAKCgphPWdldF9udW0oKQp3aGlsZSBhPDA6CgkiIiIKCdCwINGC0LXQv9C10YDRjCDRgdC80L7RgtGA0LgKCdCi0Ysg0LLQvtC30LLQvtC00LjRiNGMIDIg0LIg0L3QtdC+0YLRgNC40YbQsNGC0LXQu9GM0L3Rg9GOINGG0LXQu9GD0Y4g0YHRgtC10L/QtdC90YwKCSjQuCDQtNC10LvQsNC10YjRjCDRjdGC0L4g0L3QtdC/0YDQsNCy0LjQu9GM0L3QvikKCdCwINC/0L7RgtC+0Lwg0LHQtdGA0LXRiNGMINC+0YIg0YDQtdC30YPQu9GM0YLQsNGC0LAg0L7RgdGC0LDRgtC+0Log0L7RgiDQtNC10LvQtdC90LjRjyDQvdCwIDEwLgoJ0Jgg0YfRgtC+LdGC0L4g0LTQtdC70LDQtdGI0YzQsiDRgdCy0L7QtdC8INC60YPRgdC60LUg0LPQvtCy0L3QsAnQtNCw0LvRjNGI0LUg0YLQvtC70YzQutC+INC10YHQu9C4INGA0LXQt9GD0LvRjNGC0LDRgiDQnNCV0J3QrNCo0JUg0L3Rg9C70Y8uCgkKCdCi0L4g0LXRgdGC0Ywg0LLQvtGCINGN0YLQvtGCINCy0LXRgdGMINC60L7QtCDQsiDRhtC40LrQu9C1INC90LjQutC+0LPQtNCwINC90LUg0LLRi9C/0L7Qu9C90LjRgtGB0Y8KCdCjINGC0LXQsdGPINGBINCw0YDQuNGE0LzQtdGC0LjQutC+0Lkg0L/Qu9C+0YXQvj8KCSIiIgoJYSA9IDIqKmEKCWEgPSBhICUgMTAKCXByaW50KGEpCglhPWdldF9udW0oKQo=