Size: a a a

Сообщество Python Программистов

2020 August 25

M

Maksim in Сообщество Python Программистов
Vladimir
Смотря кому и смотря что. Что может быть лучше консоли?
Гуевая среда
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vladimir
Смотря кому и смотря что. Что может быть лучше консоли?
Отсутствие консоли?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Maksim
Гуевая среда
Консоль это тоже гуи🌚
источник

M

Maksim in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vim: Привет, я подсяду?
источник

k

krau5 in Сообщество Python Программистов
Бензофуран Гетероцикл
Vim: Привет, я подсяду?
Notepad: разве что на бутылку
источник

ДП

Димитрий Перчаткин... in Сообщество Python Программистов
Бензофуран Гетероцикл
Напишите функцию, принимающую два числа и возвращающую большее из них, не используя операторы сравнения и/или операторы ветвления (if-else)
А если так?

def maximum(x, y):
   lst = list(range(x, y+1))
   try:
       return lst[-1]
   except IndexError:
       return x

🙃🙃🙃
источник

AT

Alexander T in Сообщество Python Программистов
def max(x, y):
   return (y, x, y)[int((x - y + 1) / (abs(x - y)
+ 1))]

отдебажил
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Димитрий Перчаткин
А если так?

def maximum(x, y):
   lst = list(range(x, y+1))
   try:
       return lst[-1]
   except IndexError:
       return x

🙃🙃🙃
Опять с флоатами не работает🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Димитрий Перчаткин
А если так?

def maximum(x, y):
   lst = list(range(x, y+1))
   try:
       return lst[-1]
   except IndexError:
       return x

🙃🙃🙃
Но выглядит прикольно👌
источник

ДП

Димитрий Перчаткин... in Сообщество Python Программистов
Бензофуран Гетероцикл
Но выглядит прикольно👌
try - except не считается ветвлением?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Димитрий Перчаткин
try - except не считается ветвлением?
Сложна
источник

AT

Andrey Terekhov in Сообщество Python Программистов
int getMax(int a, int b) {
int c = a - b;

int sa = sign(a); // если a >= 0, то 1, иначе 0
int sb = sign(b); // если a >= 1, то 1, иначе 0
int sc = sign(c); // зависит от переполнения a - b

/* Цель: найти k, которое = 1, если а > b, и 0, если a < b.
 * если a = b, k не имеет значения */

// Если у а и b равные знаки, то k = sign(a)
int use_sign_of_a = sa ^ sb;

// Если у a и b одинаковый знак, то k = sign(a - b)
int use_sign_of_c = flip(sa ^ sb);

int k = use_sign_of_a * sa + use_sign_of_c * sc;
int q = flip(k); // отражение k

return a * k + b * q;
}

но это c++ вроде как)
источник

V

Vladimir in Сообщество Python Программистов
Maksim
Читаем книги в консоли, левел ап IT-шник 🌚👍
А если ещё из вима выйти можешь, тогда кто?
источник

AT

Alexander T in Сообщество Python Программистов
Andrey Terekhov
int getMax(int a, int b) {
int c = a - b;

int sa = sign(a); // если a >= 0, то 1, иначе 0
int sb = sign(b); // если a >= 1, то 1, иначе 0
int sc = sign(c); // зависит от переполнения a - b

/* Цель: найти k, которое = 1, если а > b, и 0, если a < b.
 * если a = b, k не имеет значения */

// Если у а и b равные знаки, то k = sign(a)
int use_sign_of_a = sa ^ sb;

// Если у a и b одинаковый знак, то k = sign(a - b)
int use_sign_of_c = flip(sa ^ sb);

int k = use_sign_of_a * sa + use_sign_of_c * sc;
int q = flip(k); // отражение k

return a * k + b * q;
}

но это c++ вроде как)
Это не просто с++, это настоящий пиздец.
источник

M

Maksim in Сообщество Python Программистов
Andrey Terekhov
int getMax(int a, int b) {
int c = a - b;

int sa = sign(a); // если a >= 0, то 1, иначе 0
int sb = sign(b); // если a >= 1, то 1, иначе 0
int sc = sign(c); // зависит от переполнения a - b

/* Цель: найти k, которое = 1, если а > b, и 0, если a < b.
 * если a = b, k не имеет значения */

// Если у а и b равные знаки, то k = sign(a)
int use_sign_of_a = sa ^ sb;

// Если у a и b одинаковый знак, то k = sign(a - b)
int use_sign_of_c = flip(sa ^ sb);

int k = use_sign_of_a * sa + use_sign_of_c * sc;
int q = flip(k); // отражение k

return a * k + b * q;
}

но это c++ вроде как)
источник

AT

Alexander T in Сообщество Python Программистов
Vladimir
А если ещё из вима выйти можешь, тогда кто?
Сениор телеграм бот девелопер
источник

M

Maksim in Сообщество Python Программистов
Alexander T
Сениор телеграм бот девелопер
Ля, мысли прочитал
источник

AT

Alexander T in Сообщество Python Программистов
+
источник

AT

Alexander T in Сообщество Python Программистов
Ага
источник