Если Лена не покупала, значит вычеркиваем....
или Катя купила. значит Катя возможно купила
Маша тоже не купила.
получается купила Лена
О лене ничего не говорилось что она не покупала
ответ: ЛЕНА
Делим 1000 монет на 4 кучки по 250 монет. В одной из этих кучек есть фальшивая монета(она либо легче либо тяжелее обычной монеты)
ложим на весы две кучки по 250 монет. Если вес у них равен, то среди них нет фальшивой монеты. Ложим две другие кучки. Тот вес, который отличается от прошлого взвешивания говорит о том, что в кучке есть фальшивая монета(это мы определяем на втором взвешивании).
Мы определили кучку с фальшивой монетой. Дальше разбиваем кучу еще раз и повторяем операцию
Изначально кучу можно разбить по разному, например, на 10 кучек по 100 монет
<span>def koren(a,n):
if n < 0:
print('1 /',a,'^',n,' = ',(1/(pow(a,n))))
elif n == 0:
print(a,'^',n,'= 1')
else:
print(a,'^1/',n,' = ',(pow(a,1/n)))
a = int(input("Введіть число = "))
n = int(input("Степінь кореня = "))
koren(a,n)</span>
Различные windows быстрей и лучше работает.