
Проксимов
06.10.2018
11:59:41

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, чтобы каждый раз не вводить данные в консоли

SasiJeppy
06.10.2018
12:00:17

Бензофуран
06.10.2018
12:00:36

Google

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

Проксимов
06.10.2018
12:05:27

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

Бензофуран
06.10.2018
12:07:22

qwertyOleg
06.10.2018
12:15:37

Проксимов
06.10.2018
12:20:55

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

Pavel
06.10.2018
12:31:37

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, чтобы если был конфлик с уникальным полем, он у этой строки обновлял одно из полей

Evgeniy
06.10.2018
12:42:33

Ildar
06.10.2018
12:44:42
Гайз, всем привет) У меня очень нубский вопрос)
if not True:
print("1")
Почему по умолчанию интерпретатор считает Тру

Dmitri
06.10.2018
12:45:42

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 будет что то выдавать

Dmitri
06.10.2018
12:47:23

Ildar
06.10.2018
12:47:27

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

Google

Маришка
06.10.2018
12:48:16

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

Ildar
06.10.2018
12:51:32
сорри, у меня вопрос тут по логике
я просто не понимаю что именно истинно

Dmitri
06.10.2018
12:51:55

Ildar
06.10.2018
12:52:45

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

Dmitri
06.10.2018
12:53:57

Маришка
06.10.2018
12:54:13

Ildar
06.10.2018
12:55:50

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

Влад
06.10.2018
12:56:20

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

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

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

Маришка
06.10.2018
13:00:27

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

Маришка
06.10.2018
13:00:49

Евгений
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:10

Влад
06.10.2018
13:02:45

Евгений
06.10.2018
13:02:46

Маришка
06.10.2018
13:03:02

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

Маришка
06.10.2018
13:04:09

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

Маришка
06.10.2018
13:05:31

Влад
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

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

Проксимов
06.10.2018
14:02:59

bacchus
06.10.2018
14:03:02
ахах