@ru_python

Страница 6673 из 9768
kirussian
06.10.2018
11:59:51
‘‘‘ x = (input()) y = (input()) z = (input()) if z == '+': print(x + y) elif z == '-': print(x - y) elif z == '/' and y != 0 : print(x / y) elif z == '*': print(x * y) elif z == 'mod' and y != 0: print(x % y) elif z == 'div' and y != 0: print(x // y) elif z == 'pow': print(x ** y) else: print('Деление на 0!') ‘‘‘ Traceback (most recent call last): File "jailed_code", line 13, in <module> print(x % y) TypeError: not all arguments converted during string formatting
можно вот так еще вводить данные: x, y, z = (int(input()) for x in range(3)). просто на пару строк короче. А еще, если у тебя ошибки в коде, то пока их не нашел, лучше сразу пиши x= 1, y = 2, z = 3, чтобы каждый раз не вводить данные в консоли

Бензофуран
06.10.2018
12:00:36
if input() == “death”: rm rf ?
Ну не так жёстко же))

Google
Бензофуран
06.10.2018
12:01:10
Хотя сделать скрипт неработоспособным в определённый день это было бы хорошо

Dmitriy
06.10.2018
12:07:00
Пятница 13
12. нужно вызывать максимально возможные дискомфорты

Бензофуран
06.10.2018
12:07:22
Пятница 13
Ага, ещё б про CIH вспомнил

qwertyOleg
06.10.2018
12:15:37
if input() == “death”: rm rf ?
И при запуске скрипта обязательно просить права администратора и права на доступ к корневому каталогу)))

Evgeniy
06.10.2018
12:27:23
Ребят, всем привет. собрал из исходников python3.7. При установке opencv требуется пути к файлам, которых нет?. Заранее спасибо и прошу не писать, что нельзя собирать из исходников.

Evgeniy ?
06.10.2018
12:38:45
потом еще засудят зато что бэкдор коде оставил

Evgeniy
06.10.2018
12:39:34
Скачай файлы, которых не хватает.
А не могли бы подсказать где?

Pavel
06.10.2018
12:40:17
А не могли бы подсказать где?
но лучше чуть сильнее объяснить проблему: как собирал, каких файлов не хватает, кто и как жалуется. Со скриншотами и прочими деталями.

Google
Gendalf
06.10.2018
12:42:12
Привет!) Можете подсказать как в orm peewee делать insert, чтобы если был конфлик с уникальным полем, он у этой строки обновлял одно из полей

Ildar
06.10.2018
12:44:42
Гайз, всем привет) У меня очень нубский вопрос)

if not True: print("1")

Почему по умолчанию интерпретатор считает Тру

Ildar
06.10.2018
12:45:44
точнее я не понимаю что именно тру, что он распечатывает 1

Маришка
06.10.2018
12:46:00
О боже

Ты точно уверен в том что True на самом деле True?

:D

Питон какой?

Ildar
06.10.2018
12:46:42
3.6

я не прогер, работаю с трафиком, сорри за тупой вопрос)

Маришка
06.10.2018
12:47:06
Что то я не очень верю что код выше в 3.6 будет что то выдавать

Dima
06.10.2018
12:47:32
Language: py3 Source: from sys import version print(version) if not True: print("1") Result: 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609]

Ildar
06.10.2018
12:47:40
Это пример из приложухи Solo Learn

Dmitri
06.10.2018
12:48:02


Dima
06.10.2018
12:48:07
распечатывает 1
Скрин в студию

Google
Маришка
06.10.2018
12:48:16
распечатывать...
Писать в stdout. Ещё доебки будут по поводу слов?

Dmitri
06.10.2018
12:48:37
Маришка
06.10.2018
12:48:57
Ildar
06.10.2018
12:50:43
http://joxi.ru/bmox09bI3N1gO2

Dmitri
06.10.2018
12:51:17
http://joxi.ru/bmox09bI3N1gO2
у тебя написано if True а выше ты пишешь if not True

http://joxi.ru/bmox09bI3N1gO2
программистом быть не нужно...

Ildar
06.10.2018
12:51:32
у тебя написано if True а выше ты пишешь if not True
да да, я не оттуда скопировал

сорри, у меня вопрос тут по логике

я просто не понимаю что именно истинно

Dmitri
06.10.2018
12:51:55
сорри, у меня вопрос тут по логике
if True - условие которое всегда будет выполняться

Ildar
06.10.2018
12:52:45
if True - условие которое всегда будет выполняться
меня просто переклинило на этом фоне, т.к. я не понимал что должно быть истино, чтобы условие выполнялось

Dima
06.10.2018
12:53:08
Что правее ифа

Dmitri
06.10.2018
12:53:57
меня просто переклинило на этом фоне, т.к. я не понимал что должно быть истино, чтобы условие выполнялось
у тебя if работает так, что выражение справа от него принимает значение или истина, или ложь True иситина? выполняет

Маришка
06.10.2018
12:54:13
я просто не понимаю что именно истинно
Булевые значения являются синглтонами. Сами же по себе они интовские 0(False) и 1(True) Если хочется понять можешь полезть в сурцы питона

Ildar
06.10.2018
12:55:50
Маришка
06.10.2018
12:56:12
Зачем он должен что то сравнивать?

Маришка
06.10.2018
12:56:38
Он получает выражение и проверяет истино ли оно

как работает if я понимаю, я не понимаю с чем он сравнивает на Тру и Фолс
Выражение может состоять как из одного True так и из большого условия

Не только, инты у True по факту все
Пиздуй читать https://docs.python.org/2.3/whatsnew/section-bool.html

Google
Маришка
06.10.2018
12:57:42
True и False являются 1 и 0 интовскими

Все остальное приводится к булевым значениям

Denis
06.10.2018
12:59:26
>>> 1 is True False

Маришка
06.10.2018
12:59:41
Ну и да

Евгений
06.10.2018
13:00:05
>>> 1 is True False
bool(1) is True

Влад
06.10.2018
13:00:25
print(bool(100)) print(bool(-100))

Маришка
06.10.2018
13:00:27
>>> 1 is True False
Угу, 1 кешируется, а тру создаётся как синглтон, это два разных объекта

Влад
06.10.2018
13:00:30
Все тру

Маришка
06.10.2018
13:00:49
print(bool(100)) print(bool(-100))
Только это не означает что тру является 100

Евгений
06.10.2018
13:01:51
Language: python Source: print(bool(1) is True) print(bool(0) is False ) Result: True True Note: python3 assumed, other valid option is python2, you can be more specific next time.

Pavel
06.10.2018
13:01:52
> True и False являются 1 и 0 интовскими > 1 кешируется, а тру создаётся как синглтон, это два разных объекта does not compute.

Влад
06.10.2018
13:02:45
Только это не означает что тру является 100
Ага) но и говорить что являются интовскими объектами это как сказать что 1 это флотовский объект на самом деле лол

Евгений
06.10.2018
13:02:46
Не только, инты у True по факту все
Поправка : Инты преобразуются в True, все, кроме 0.

Pavel
06.10.2018
13:03:22
М?
ну, с моей точки зрения, это взаимоисключающие формулировки. "True является 1", "1 и тру разные объекты"

Маришка
06.10.2018
13:04:09
ну, с моей точки зрения, это взаимоисключающие формулировки. "True является 1", "1 и тру разные объекты"
За этим нужно лезть в цпитон, а в поезде у меня не самый лучший интернет

Ildar
06.10.2018
13:04:39
Примерно понял

Влад
06.10.2018
13:06:21
Они сабкласс инта
То есть True = 1 = 1.0 = float = сабкласс инта => bool = сабклас инта??

Google
Маришка
06.10.2018
13:08:25
kirussian
06.10.2018
13:38:40
5 копеек в вашу дискуссию: a = 1 if a: print(a)

т.о. ваще можно не писать = True

bacchus
06.10.2018
13:52:07
народ, где проще всего деплоить приложения на питоне? google app engine это какой то пиздец, heroku проще?

Denis
06.10.2018
13:52:40
VPS проще

Проксимов
06.10.2018
13:53:10
bacchus
06.10.2018
13:53:54
вот беру я такой себе арендую VPS и просто пишу python app.py

и все, приложение доступно в вебе?

Проксимов
06.10.2018
13:54:12
Мм, почти

Denis
06.10.2018
13:54:45
Если оно само слушает порт, то да

Aragaer
06.10.2018
13:54:54
в хероку надо Procfile, а из него сослаться на твое приложение

Бензофуран
06.10.2018
13:56:06
Не только, инты у True по факту все
Language: python3 Source: print(bool(0)) Result: False

bacchus
06.10.2018
14:01:43
Мм, почти
а есть на примете какой нибудь наиболее простой сервис для этого?

мх

bacchus
06.10.2018
14:03:02
ахах

Страница 6673 из 9768