Змея / Говнокод #28934 Ссылка на оригинал

0

  1. 1
c.execute(f"UPDATE users SET cash = {c.execute(f'SELECT cash FROM users WHERE id = {inter.author.id}') - row[1]} WHERE id = {inter.author.id}")

Новый уровень в говногенерации SQL-запросов...

Vindicar Vindicar, (Updated )

Комментарии (1, +1)

Змея / Говнокод #28929 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
if "=" in cell_content:
            command["relation"] = "eq"
        elif "≠" in cell_content or "!=" in cell_content:
            command["relation"] = "ne"
        elif "<" in cell_content or "<" in cell_content:
            command["relation"] = "lt"
        elif "≤" in cell_content:
            command["relation"] = "le"
        elif ">" in cell_content or ">" in cell_content:
            command["relation"] = "gt"
        elif "≥" in cell_content:
            command["relation"] = "ge"

Не, ну а как еще-то

youjin1985 youjin1985, (Updated )

Комментарии (2, +2)

Змея / Говнокод #28927 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
def razmer(arr):
 b = len (arr) - 1
 return (array_prov(arr,b))

def array_prov (arr,b):
 if b == 0:
     return arr[b]
 else:
     return (arr[b]+array_prov (arr, b-1))

a = [10,12,14,15,18]
print (razmer (a))

1004w 1004w, (Updated )

Комментарии (1, +1)

Змея / Говнокод #28913 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
import sys


def do_govno(govno: str) -> None:
    pass


def main() -> int:
    if len(sys.argv) != 2:
        print(f'Usage: {sys.argv[0]} <govno>')
        return EXIT_FAILURE
    
    govno = sys.argv[1]
    do_govno(govno)
    
    return EXIT_SUCCESS


if __name__ == '__main__':
    exit_code = main()
    sys.exit(exit_code)

ISO ISO, (Updated )

Комментарии (43, +43)

Змея / Говнокод #28910 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
'''
1. Прибавить 1
2. Прибавить 3
3. Прибавить 7

Программа для исполнителя – это последовательность команд. Сколько существует программ, для которых при исходном числе 13 результатом является число 31?
Все пары чисел траектории вычислений должны быть взаимно простыми (под парой подразумевается два подряд идущих числа).
Например, из числа 24 командой 2 (+3) нельзя перейти в число 27, потому как оба эти числа делятся на 3.
А из числа 25 можно перейти в 28., т.к. для этих чисел нет общих простых делителей, т.е. числа взаимно простые.
'''


def f(x, y):
    if x == 13:
        return f(x + 1, y) + f(x + 3, y) + f(x + 7, y)
    a = set()
    b = set()
    c = set()
    d = set()
    ### ВОТ ЭТА ЗАЛУПА ЗАМЕНЯЕТСЯ 1 СТРОЧКОЙ
    if x >= y:
        return x == y
    for i in range(1, x+1):
        if x % i == 0:
            a.add(i)
    for p in range(1, x+1 + 1):
        if (x+1) % p == 0:
            b.add(p)
    for o in range(1, x+1 + 3):
        if (x+3) % o == 0:
            c.add(o)
    for r in range(1, x+1 + 7):
        if (x+7) % r == 0:
            d.add(r)

    if len(a & b) == 1 and (list(a & b))[0] == 1:
        if len(a & c) == 1 and (list(a & c))[0] == 1:
            if len(a & d) == 1 and (list(a & d))[0] == 1:
                return f(x + 1, y) + f(x + 3, y) + f(x + 7, y)

    if len(a & b) == 1 and (list(a & b))[0] == 1:
        if not(len(a & c) == 1 and (list(a & c))[0] == 1):
            if len(a & d) == 1 and (list(a & d))[0] == 1:
                return f(x + 1, y) + f(x + 7, y)

    if len(a & b) == 1 and (list(a & b))[0] == 1:
        if len(a & c) == 1 and (list(a & c))[0] == 1:
            if not(len(a & d) == 1 and (list(a & d))[0] == 1):
                return f(x + 1, y) + f(x + 3, y)

    if not(len(a & b) == 1 and (list(a & b))[0] == 1):
        if len(a & c) == 1 and (list(a & c))[0] == 1:
            if len(a & d) == 1 and (list(a & d))[0] == 1:
                return f(x + 3, y) + f(x + 7, y)

    if not(len(a & b) == 1 and (list(a & b))[0] == 1):
        if not(len(a & c) == 1 and (list(a & c))[0] == 1):
            if len(a & d) == 1 and (list(a & d))[0] == 1:
                return f(x + 7, y)

    if not(len(a & b) == 1 and (list(a & b))[0] == 1):
        if len(a & c) == 1 and (list(a & c))[0] == 1:
            if not(len(a & d) == 1 and (list(a & d))[0] == 1):
                return f(x + 3, y)

    if len(a & b) == 1 and (list(a & b))[0] == 1:
        if not(len(a & c) == 1 and (list(a & c))[0] == 1):
            if not(len(a & d) == 1 and (list(a & d))[0] == 1):
                return f(x + 1, y)

    if not(len(a & b) == 1 and (list(a & b))[0] == 1):
        if not(len(a & c) == 1 and (list(a & c))[0] == 1):
            if not(len(a & d) == 1 and (list(a & d))[0] == 1):
                return x
    return 0
print(f(13, 31))

Я сын тайской шлюхи

Admiral_Prostatov Admiral_Prostatov, (Updated )

Комментарии (0)

Змея / Говнокод #28879 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
# Теперь нам нужны несколько изображений для выполнения
# логического вывода. Давайте загрузим их с помощью wget.

urls = [
    "https://mir-s3-cdn-cf.behance.net/project_modules/max_3840/2712bd29493563.55f6ec5e98924.jpg",
    "https://i.pinimg.com/736x/5a/8a/5c/5a8a5c4cd658580ae4719e5c96043541.jpg",
    "https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/4d222729493563.55f6420cd3768.jpg"
]
downloaded_files = []
 
for index, url in enumerate(urls, start=1):
  os.system(f"wget {url} -O pose-{index}.jpg")
  downloaded_files.append(f"pose-{index}.jpg")

Датасаентист — не программист, и сегодня ему предстояла трудная ночь...

https://habr.com/ru/articles/772558/

ISO ISO, (Updated )

Комментарии (15, +15)

Змея / Говнокод #28859 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
arr=[]
def play():
  a=""
  while a!="Игрок 1 победил" and a!="Игрок 2 победил":
      if 1 in list[0] or 1 in list[1] or 1 in list[2] or 1 in list[3] or 1 in list[4] or 1 in list[5] or 1 in list[6] or 1 in list[7]:
        print("\nИгрок 1 вводит координаты")
        letter=input()
        f(letter)
        arr.append(1)
      if 1 in list[0] or 1 in list[1] or 1 in list[2] or 1 in list[3] or 1 in list[4] or 1 in list[5] or 1 in list[6] or 1 in list[7]:
        print("\nИгрок 2 вводит координаты")
        letter=input()
        f(letter)
        arr.append(2)
      else:
        if arr[-1]==1:
          a="Игрок 1 победил"
        else:
          a="Игрок 2 победил"
      print(a)

Давайте вспоминать былые деньки. И ЛАБЫ!

ISO ISO, (Updated )

Комментарии (17, +17)

Змея / Говнокод #28849 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
from time import sleep
from datetime import datetime


def _sum(num1, num2):
    start_time = datetime.now()
    sleep(num1)
    end_time = datetime.now()
    total_passed = end_time - start_time
    return num2 + total_passed.seconds

Функция сложения с хитрым, очень эффективным алгоритмом.

F_C_TL F_C_TL, (Updated )

Комментарии (25, +25)