Size: a a a

Сообщество Python Программистов

2021 May 30

D

Daler in Сообщество Python Программистов
def get_last_digit(n, exp):
   return ((n % 10) ** exp) % 10


def jopa(lst):
   res = 1
   for i in lst[::-1]:
       res = get_last_digit(i, res)
   return res


lst = [2, 3, 5]

print(jopa(lst))
источник

E

Egor in Сообщество Python Программистов
[706208, 80594]
источник

E

Egor in Сообщество Python Программистов
должно вернуть 4
источник

E

Egor in Сообщество Python Программистов
все еще участвуешь? Напишешь функцию?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
def jopa(elist):
   edict = {1:1, 2:6, 3:1, 4:6, 5:5, 6:6, 7:1, 8:6, 9:1, 0:0}
   return edict[((elist[-2] % 10) ** elist[-1]) % 10]
источник

E

Egor in Сообщество Python Программистов
так это ж для двух элементов
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
а
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
def jopa(elist):
   edict = {"1":1, "2":6, "3":1, "4":6, "5":5, "6":6, "7":1, "8":6, "9":1, "0":0}
   if len(elist) > 2:
       return edict[str(((elist[-2] % 10) ** elist[-1]) % 10)]
   return (((elist[-2] % 10) ** elist[-1]) % 10)
источник

E

Egor in Сообщество Python Программистов
бляздец
источник

E

Egor in Сообщество Python Программистов
ща
источник

E

Egor in Сообщество Python Программистов
так это ж все еще для двух элементов)
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
А нам и нужны два последних элемента любого списка любой длины
источник

E

Egor in Сообщество Python Программистов
[0, 3, 10]
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
возводим предпоследний элемент в степень последнего и выдаём число из словаря
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
началось....
источник

E

Egor in Сообщество Python Программистов
ты не прав
источник

E

Egor in Сообщество Python Программистов
последняя цифра зависит не только от последних степеней
источник

E

Egor in Сообщество Python Программистов
вот простейший пример. Должно быть 0, ты возвращаешь 1
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
def jopa(elist):
   s = elist[0]
   for i in elist[1:]:
       s = ((i % 10) ** s) % 10
   return s

print(jopa(elements[::-1]))
источник

E

Egor in Сообщество Python Программистов
опять слева направо идешь? Выглядит подозрительно
источник