Форум сайта python.su
RodegastФункция sum в программе возвращает сумму, количество элементов. Но там есть еще функция следования, которая в явном виде (через def) не представлена. Ее задача: каждому элементу множества поставить в соответствие только одно число из списка N (каждый следующий элемент которого не равен каждому предыдущему). Еще раз: эти функции решают разные задачи и одна выражена явно через def, а другая неявно (без def)
Какая разница? У python-функций и математических функций смысл тот же. Разница лишь в способе передачи аргументов.
RodegastЭто означает, что ноль существует.
>>> 0 == 0
True
Офлайн
> Функция sum в программе возвращает сумму, количество элементов.
Для этого есть функция len ничего другого придумывать не надо.
> Но там есть еще функция следования, … Ее задача: каждому элементу множества поставить в соответствие только одно число из списка N (каждый следующий элемент которого не равен каждому предыдущему).
Вот например твоё множество: {None, 9, True, ‘d’} как ты определишь что больше 9 или ‘d’?
> Это означает, что ноль существует. Но когда нужно выразить, что нуль не существует … выразить следует так: 0 != 0
Вот ты уже и сам запутался…
Отредактировано Rodegast (Ноя. 20, 2018 15:34:01)
Офлайн
RodegastСколько раз повторять: задача состояла в том, чтобы сосчитать элементы, не пользуясь числами в явном виде и не используя иные функции, которые их используют/
> Функция sum в программе возвращает сумму, количество элементов.
Для этого есть функция len ничего другого придумывать не надо.
RodegastТак вопрос вообще не стоит. … Есть же код! Ничего сложного там нет!
Вот например твоё множество: {None, 9, True, ‘d’} как ты определишь что больше 9 или ‘d’?
RodegastЯ же сказал, что … ноль = (равно и не равно себе). Это означает, что (ноль равен нулю) и (ноль не-равен нулю). Далее. Поскольку (ноль равен нулю) возвращает истину, а (ноль не-равно нулю) возвращает ложь, то (истина и ложь) возвращает ложь, т.е. ноль.
> Это означает, что ноль существует. Но когда нужно выразить, что нуль не существует … выразить следует так: 0 != 0
Вот ты уже и сам запутался…
Офлайн
> Сколько раз повторять: задача состояла в том, чтобы сосчитать элементы, не пользуясь числами в явном виде и не используя иные функции, которые их используют
Я это в первые слышу.
> Разумеется, первым может быть ‘d’, а вторым, например, 9.
Вот об этом и речь! Твоя функция не может гарантировать никакого порядка.
> Я же сказал, что … ноль = (равно и не равно себе). Это означает, что (ноль равен нулю) и (ноль не-равен нулю). Далее. Поскольку (ноль равен нулю) возвращает истину, а (ноль не-равно нулю) возвращает ложь, то (истина и ложь) возвращает ложь, т.е. ноль.
Ты бы определился равен ноль нулю или не равен. А то это уже шизофрению начинает напоминать…
Офлайн
RodegastДа что ж такое! Не о порядке в множестве идет речь. В списке N получаем упорядоченность: 0, 1, 2, 3, 4
> Разумеется, первым может быть ‘d’, а вторым, например, 9.
Вот об этом и речь! Твоя функция не может гарантировать никакого порядка.
Rodegast
Ты бы определился равен ноль нулю или не равен. А то это уже шизофрению начинает напоминать…
Офлайн
RodegastНе, упорядоченное множество - это то, на котором задано отношение порядка. Множество с заданным на нём отношением - это алгебраическая система.
У тебя множества, а значит что какой либо порядок отсутствует по определению.
RodegastПри шизофрении главное не что пишет человек, а зачем. Я вот не вижу, зачем ему это.
А то это уже шизофрению начинает напоминать…
Отредактировано py.user.next (Ноя. 21, 2018 06:36:01)
Офлайн
В математике, чтобы доказать, что чего-то нет, часто используют доказательство от противного.
Например, как доказать, что колесико не может крутиться.
Доказательство следующее. Допустим, что одно из них крутится по часовой. Тогда рядом находящееся крутится против часовой. Аналогично для других. В итоге получаем, что оно крутится как по часовой, так и против часовой. Но такого не может быть!
Это “не может быть” как раз показывает формула: (колесико вращается по часовой == колесико вращается против часовой) == (не существует такого, вращающегося в разные стороны, колесика).
Именно эта логика используется, чтобы задать ноль. Далее получаем один, что является не нулем.
На этом же примере: not (не существует такого колесика) = (существует такое колесико) = (одно такое колесико). Какую роль здесь играет not? Такую, что не допускает, чтобы колесиков было нечетное количество.
Офлайн
Как появился счет? …
Мамонт - Палочка
Мамонт, Мамонт - Палочка, Палочка
Мамонт, Мамонт, Мамонт - Палочка, Палочка, Палочка
… Получили трех Мамонтов, которые выражены как (Палочка, Палочка, Палочка)
Но такое соответствие не главное! Хотя и и вполне уместно.
Можно и так сопоставлять:
Мамонт - Палочка, Палочка, Палочка
Мамонт, Мамонт - Палочка,
Мамонт, Мамонт, Мамонт - Палочка, Палочка
… Получили трех Мамонтов, которые выражены как (Палочка, Палочка)
… А один мамонт выражен как ( Палочка, Палочка, Палочка), а два как (Палочка)
В следующий раз, когда кто-то покажет (Палочка, Палочка), становится ясно, что речь идет о (Мамонт, Мамонт, Мамонт)
Главное: различаться с каждым предыдущим. И способ, указанный первым - лишь частный случай этого правила.
P.S. Так, цифру 1 - можно получить соединением двух палочек, а цифру 4 можно получить соединением трех палочек.
Отредактировано bulygin69 (Ноя. 21, 2018 05:10:16)
Офлайн
> Не о порядке в множестве идет речь.
А что по твоему делает функция упорядочивания?
> Во-первых, в самом коде сказано: NULL = (False == Falsee and False != False) … Во-вторых, в квантовой физике есть принцип суперпозиции … Это тот же эффект!
Ты ещё мамой поклянись Мне как минимум нужна ссылка на математическое доказательство этого факта.
> Не, упорядоченное множество - это то, на котором задано отношение порядка. Множество с заданным на нём отношением - это алгебраическая система.
Вот его множество {None, 9, True, ‘d’}. Где тут задано отношение порядка?
Офлайн
Rodegastв этом - нигде
Вот его множество {None, 9, True, ‘d’}. Где тут задано отношение порядка?
RodegastВ математике ноль задается свойствами: 0+x=x, 0*x=0
> Во-первых, в самом коде сказано: NULL = (False == Falsee and False != False) … Во-вторых, в квантовой физике есть принцип суперпозиции … Это тот же эффект!
Ты ещё мамой поклянись Мне как минимум нужна ссылка на математическое доказательство этого факта.
print("\n__ноль") def f0(x, p): NULL = (False==False and False!=False) '''NULL то, что равно и не равно себе''' if p == "+": return x + NULL if p == "*": return x * NULL if p == "**": return x ** NULL print("суммируем с нулем: ", f0(4, "+")) # =4 print("умножаем на ноль: ", f0(6, "*")) # =0 print("возводим в степень ноль: ", f0(7, "**")) # =1
Отредактировано bulygin69 (Ноя. 21, 2018 10:40:44)
Офлайн