Мастерство программирования » Страница 3

-

Программирование на Python



d(-_-)b


репутация: 169
на сайте с 2008 года
сообщений: 122

Возраст - 37

#21

Sveark,
Спасибо, первый способ не работате так как в этом случае mymodule воспринимается как имя модуля, а не как переменная в которой хранится имя модуля, а вот второй способ работает, благодарю!

d(-_-)b


репутация: 169
на сайте с 2008 года
сообщений: 122

Возраст - 37

#22

Как используя ZipFile распаковать архив? Или там один единственный способ - считать мета-данные нужного файла как строку и записать в новый файл? Хотелось бы что-нибудь наподобие функции extract, которой в этом модуле нет...
-------------
добавлено в 12.13: Всё, вопрос решил, все таки с помощью read нормально считывает всё...теперь осталось решить одну маленькую проблему...когда упаковываю файлы с русскими именами, то в архиве получаются крякозябры...кто нибудь знает как испугался это?

Maikele


репутация:
на сайте с 1970 года
сообщений:

#23

Что-то далеко от сути темы ушли... Так-с, вот задачка (не сложная, но на мой взгляд интересная):



Есть некий объект А. Он движется из точки (х, у) в точку (х1, у1) с постоянной скоростью (скорость=T минут/единичный_отрезок, задается пользователем). Задание: узнать за сколько времени объект пройдет расстояние из (х, у) в (х1, у1) с точностью до минуты. х, у, х1, у1 тоже задаются юзером.

Derail


репутация: 317
на сайте с 2005 года
сообщений: 2253

Минск

Возраст - 38

#24

Maikele, да, задачка вроде тривиальная. S = v * t. Расстояние можно высчитать как гипотенузу. Значит время тоже известно сразу =)

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#25

>>> import math

>>> time = lambda x0, y0, x, y, V: math.sqrt((x - x0) ** 2 + (y - y0) ** 2) * V

>>> time(0, 0, 3, 4, 1)

5.0
-------------
добавлено в 16.18: В пятом классе на уроках физики такое решали.

Deftrue


репутация:
на сайте с 1970 года
сообщений:

#26

Вот вам задачка, имеется картинка на которой изображено слово (у картинки белый фон и текст слова, черный)

Необходимо разделить это слово на буквы, а точнее скрипт должен вернуть кортеж с координатами прямоугольников в которые как бы помещены буквы. На первый взгляд может показаться не сложной, но когда ищешь вариант который работает быстрее всего, становится интересно.

watt


репутация:
на сайте с 1970 года
сообщений:

#27

Deftrue, ммм... нейронные сети мучать будешь ?

Deftrue


репутация:
на сайте с 1970 года
сообщений:

#28

Не, я просто ищу высокоскоросной способ деления слова на буквы. Вчера че то не спалось , решил мозг поломать.

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#29

не знаю нащет быстроты. Если заранее не знаешь что там, надо зондировать весь экран getpixel-ом искать крайние точки. Много времени. А у тебя как?

Deftrue


репутация:
на сайте с 1970 года
сообщений:

#30

Через двойной цикл (естественно через getpixel)
-------------
добавлено в 16.33: dimy44, Если тебе эта тема интересна то можно вечером в асе по соревноваться, одному скучно))


Яндекс.Метрика