@python_beginnersЭта группа больше не существует

Страница 406 из 1885
Zart
06.09.2016
20:32:07
я заборчику

Ihar
06.09.2016
20:32:13
а эти все вопросы с floating point из C лезут?

Zart
06.09.2016
20:33:22
из железа. математический сопроцессор в интелах юзает правила иеее

как пишут на СО, такие же правила округления как в третьем питоне нынче работают в дотнетах и руби

Google
Zart
06.09.2016
20:34:21
"Note that this is in the very nature of binary floating-point: this is not a bug in Python, and it is not a bug in your code either. You’ll see the same kind of thing in all languages that support your hardware’s floating-point arithmetic (although some languages may not display the difference by default, or in all output modes)." из линка на доку питона выше

Ihar
06.09.2016
20:35:14
понял

Zart
06.09.2016
20:36:24
в С либах есть функция управления режимами сопроцессора, если поддерживается платформой

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceev100/ieeev13.htm#ieeev13 пример

но вероятно придётся юзать интринсинки

я в такие дебри не лазил, хз

Ihar
06.09.2016
20:39:25
Потому что это уже избыточно наверн

[Anonymous]
06.09.2016
20:42:40
Грустно.

Petro
06.09.2016
20:44:15
https://en.wikipedia.org/wiki/IEEE_floating_point#Rounding_rules

Zart
06.09.2016
20:46:34
https://en.wikipedia.org/wiki/IEEE_floating_point#Rounding_rules
эта ссылка уже пролетела чуть выше

Petro
06.09.2016
20:47:14
А. И правда. Тогда непонятно, почему вопрос остался актуальным.

[Anonymous]
06.09.2016
20:48:58
Ещё грустнее.

Zloy geniy
07.09.2016
07:06:06
бля чуваки не могу догнать

Google
Zloy geniy
07.09.2016
07:06:48
есть два числа А и B и A<B и нужно написать цифры между ними)

например А 5

B 10

6 7 8 9 показать

это с помощью for делается

только мой куринный мозг не в курсе

;D

Johnnie
07.09.2016
07:07:59
range?

Zloy geniy
07.09.2016
07:08:13
да

Johnnie
07.09.2016
07:08:42
что да?

Zloy geniy
07.09.2016
07:09:11
Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно.

b0g3r
07.09.2016
07:09:33
range()

Zloy geniy
07.09.2016
07:11:12
A = int(input()) B = int(input()) if A <= B : for i in range():

?

Andrew
07.09.2016
07:11:33
A = int(input()) B = int(input()) for i in range(a..b): print (i)

Johnnie
07.09.2016
07:12:06
a = 5 b = 10 print([i for i in range(a + 1,b)])

Dmitriy
07.09.2016
07:12:18
print(list(range(a, b)))

Zloy geniy
07.09.2016
07:12:41
воооо

джони зарешал

спасибо

Google
Zloy geniy
07.09.2016
07:12:50
пздц мне стремно такие вопросы задавать

но в гугле нету нечего

Way bum
07.09.2016
07:15:00
как это понимать?

Johnnie
07.09.2016
07:17:44
что именно?

кстати, какой гуй есть под питон? простенькую форму нарисовать, проверки навешать на поля и хранить данные в БД

Way bum
07.09.2016
07:19:45
Ну вот например десятичное число с точностью в 3 знака для плавающих, можно пример какой нибудь?

Way bum
07.09.2016
07:21:09
И как это можно применить, зачем это нужно?

Dmitry
07.09.2016
07:21:23
лол

Johnnie
07.09.2016
07:21:46
Tkinter, Pygi(GTK) итд
чем отличаются tkinter, pyqt, pygi?

Dmitry
07.09.2016
07:21:49
И как это можно применить, зачем это нужно?
на такой тупой вопрос я даже не знаю чо и ответить

b0g3r
07.09.2016
07:22:17
И как это можно применить, зачем это нужно?
https://docs.python.org/3.1/library/string.html#formatspec

Way bum
07.09.2016
07:22:28
'{0:.3}'.format(1/3)

вот это например зачем

b0g3r
07.09.2016
07:22:33
А я знаю!

Смари

Выведи 1/3

Dmitry
07.09.2016
07:22:49
вот это например зачем
а зачем люди вообще живут?

Google
b0g3r
07.09.2016
07:23:04
Будет большое длинное такое число

Некрасиво неудобно места много занимает

Делаешь формат - вуаля, занимает столько места, сколько скажешь

(но вообще вопрос очень странный)

Andrew
07.09.2016
07:24:48
вот это например зачем
тебе стоит почитать про форматный вывод, тогда ты сможешь понять зачем это, если вкратце то b0g3r уже объяснил

Way bum
07.09.2016
07:25:17
окей спасибо

Maditachi
07.09.2016
08:15:16
Я тоже первую не сразу понял. А вот зачем второй пример не понимаю.

Admin
ERROR: S client not available

Petro
07.09.2016
08:18:46
но в гугле нету нечего
Какой, нахер, гугл! Прочитай хотя бы основы.

Igor
07.09.2016
08:31:17
Я тоже первую не сразу понял. А вот зачем второй пример не понимаю.
второй - это который с {0:_^11}? если да, то, предположим, ты хочешь написать консольный чатик. чатик должен отображать ник человека, который написал сообщение и, собственно, сообщение. ты написал функцию, которая отображает сообщение: def say(nick, msg): print('[{nick}] {message}'.format(nick=nick, message=msg)) и решил проверить. запустил чат, народ там общается... на экране отобразилось: [igor] hello world [vasya] ну здарова, коль не шутишь [ANUS_DESTROYER] ВсЕм ПрИфФкИ +))))) посмотрел ты на это дело и расстроился, что сообщения неровно отображаются, в зависимости от длины ника пользователя. и решил переписать: def say(nick, msg): print('[{nick: ^14}] {message}'.format(nick=nick, message=msg)) теперь сообщения отображаются так: [ vasya ] э, а чё сервер с чатом упал? [ igor ] админ - отстой [ANUS_DESTROYER] ПиЧаЛьКа +((( ровно и красиво.

Zart
07.09.2016
08:41:56
print(*range(a, b+1)) при этом надо таки определится - между или включительно, если первое то плюсодин к а, иначе к б

Igor
07.09.2016
08:43:50
выглядит как сраный вебчат 90х
это уже другой вопрос! %) мне в голову приходит только пример с консольным выводом типа логгинга, но я решил не пугать человека loglevel'ами всякими

Zart
07.09.2016
09:24:13
Johnnie
07.09.2016
09:25:18
Igor
07.09.2016
09:25:58
Tcl/Tk, Qt и GTK соответственно

Zart
07.09.2016
09:26:51
на разных платформах есть разные методы работы с графикой поверх этого слоя графики обычно существуют готовые библиотеки предоставляющие набор виджетов часто поверх одного набора есть и другие слои

Igor
07.09.2016
09:27:11
это большие инструменты (фреймворки) для создания кросс-платформенных интерфейсов. они обычно написаны на всяких C и C++, а для питона есть биндинги/врапперы для того, чтобы можно было их использовать

Johnnie
07.09.2016
09:29:47
Это все хорошо

Google
Zart
07.09.2016
09:29:56
можно ебашить на низком уровне: python-xlib, pywin32, pyobjc, pycairo, pygobject можно писать поверх существующих фреймворков: pygtk/pygi, pyqt/pyside, wxpython, tkinter(+ttk), kivy...

Johnnie
07.09.2016
09:30:00
Но в каких случаях какой использовать? Или на вкус и цвет?

Zart
07.09.2016
09:30:42
зависит от исходных условий и личных предпочтений

Johnnie
07.09.2016
09:34:39
Несколько дат и текста в разрезе одного id, гуй для ведения всего этого и я так понимаю какой-нибудь SQLite для размещения в бд. Неплохо было бы кроссплатформенность еще. Пока думаю pyqt попробовать

Zart
07.09.2016
09:35:15
ты под кедами?

Johnnie
07.09.2016
09:35:27
Неа

Корица

Гтк получается

Zart
07.09.2016
09:36:21
вот и учи вх

Johnnie
07.09.2016
09:37:22
wxpython?

Zart
07.09.2016
09:37:28
феникс

https://wxpython.org/Phoenix/docs/html/main.html

Johnnie
07.09.2016
09:41:36
https://wxpython.org/Phoenix/docs/html/main.html
спасибо, посмотрю

Zart
07.09.2016
09:41:57
правда для новичков это не фонтан

доки куцые, часть инфы надо искать от классики

Johnnie
07.09.2016
09:42:38
может тогда лучше qt?

Zart
07.09.2016
09:43:03
мне похер чем ты собираешься мучить своих пользователей. всех полтора их

Johnnie
07.09.2016
09:44:30
нет пользователей, для себя это)

Страница 406 из 1885

Эта группа больше не существует Эта группа больше не существует