Найти - Пользователи
Полная версия: Записи с вариантной частью
Начало » Python для новичков » Записи с вариантной частью
1 2
ViktorR
Спасибо.
Сам разобрался, нашел в описании модуля ctype.
Плохое знание английского затянуло время. Вместе с тем Вы подтвердили, что я был на правильном пути
И это именно то, что мне надо:
 from ctypes import *
class POINT(Union):
    _fields_ = [("x", c_ubyte*8),("y", c_double)]
pnt=POINT()
pnt.y=-1.0
for i in pnt.x: print(i, end=" ")

Как-то так, …

PS: У меня, к сожалению, не так много времени на реакцию.
Работа, …
py.user.next
ViktorR
И это именно то, что мне надо:
А надо ли оно? Вообще, использование union не рекомендуется. Оно требует заведения переменной типа, хранимого в данный момент в варианте, и, соответственно, проверки этой переменной перед каждым чтением в каждой функции. Лучше разделить эти типы, если есть такая возможность. Разделяй и властвуй.
ViktorR
py.user.next
А надо ли оно? Вообще, использование union не рекомендуется.
Я не думаю, что это то место где можно разводить бла-бла.
Но пусть решат модераторы.
1. Урок физики. Учитель достает корыто с ртутью и часть ртути наливает в трубку, которую закрывает с одного конца, а второй конец опускает в ртуть.
Понятно, что он ставит опыт Торричелли. Очевидно, что в современной школе этому учителю больше не работать. Но наша учительница это показывала. В то время это было нормой.
2. В школе изучают ферромагнетики. Учитель утверждает, что на поверхности ферромагнетиков имеются домены, которые можно развернуть под действием внешнего магнитного поля и таким образом записывать информацию. Увидеть эти домены в школьных условиях нельзя. Но можно услышать.
Так, кусок трансформаторного железа помещается внутрь катушки индуктивности, к которой подключен звуковой усилитель. Если ударить по ферромагнетику деревянным молоточком, то часть доменов развернется, в катушке индуктивности появится импульс тока и мы услышим характерный треск.
Не сомневайтесь. Сам делал этот опыт.
3. Студентам можно рассказать о способах хранения вещественных чисел. Но мне показалось, что будет лучше, если они не только услышат (тут бы улыбнуться, но … есть правда жизни), но и проведут небольшие эксперименты и увидят, как эти числа хранятся в памяти ЭВМ.
Как видите, непосредственно к программированию это отношения не имеет.

Возможно у кого то другое мнение и есть достойное предложение?
Я с удовольствием выслушаю ваши предложения.
PS: Почему Python? А почему и нет?

Как-то так, …
FishHook
Но пусть решат модераторы
Решили. Больше таких экспериментов не делайте. Тема закрыта ввиду идиотизма контента. Автор предупрежден насчет употребления психотропов: если у вас есть качественный ЛСД, вежливо было бы сначала угостить модератора, а потом уже упарываться самому.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB