0 / 0 / 0
Регистрация: 06.01.2023
Сообщений: 1
1

Перевести на с функцию с питона

06.01.2023, 14:37. Показов 713. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всего 4 строчки, ну первая и последняя понятны, а вот 2 средние это какой то взрыв мозга для меня.


def _decode(x):
scrambled = ((x & 0xf000f000) >> 12, (x & 0x0f000f00) >> 8, (x & 0x00f000f0) >> 4, (x & 0x000f000f))
decoded = tuple(decode[i][((v >> 16) << 4) | (v & 15)] for i, v in enumerate(scrambled))
unscrambled = tuple(((i >> 4) << 16) | (i & 15) for i in decoded)
return (unscrambled[0] << 12) | (unscrambled[1] << 8) | (unscrambled[2] << 4) | (unscrambled[3])

print hex(_decode(0x00beb5ff))
print hex(_decode(0x12aed1bf))

Добавлено через 26 минут
этот код взят тут https://habr.com/ru/company/ruvds/blog/513036/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2023, 14:37
Ответы с готовыми решениями:

не могу перевести из питона на делфи функцию
День добрый человеки. Нуждаюсь в помощи: реализовать три функции на языке делфи. преамбула что...

Перевести из питона в C
max = (0, 0) for i in range(n): for j in range(n): if math.fabs(matrix) &gt;...

Перевести с питона на C++
# -*- coding:utf8 -*- import re, sys def safeSplit(regex, text): res= ...

можете перевести из питона в си
fio = input('Введите ФИО: ') aCount = 0 for i in range(len(fio)): if (fio == 'а' or fio ==...

Перевести код с питона на С++
Добрый день, форумчане! Возникла проблема: мне нужно переписать код с питона на с++, однако сам...

3
brian778
07.01.2023, 01:36
  #2

Не по теме:

Цитата Сообщение от Andron_h Посмотреть сообщение
всего 4 строчки
Это не все строчки. Предыдущий блок вам нужно также портировать будет

0
712 / 670 / 108
Регистрация: 29.05.2015
Сообщений: 4,017
09.01.2023, 06:57 3
Цитата Сообщение от Andron_h Посмотреть сообщение
def _decode(x):
scrambled = ((x & 0xf000f000) >> 12, (x & 0x0f000f00) >> 8, (x & 0x00f000f0) >> 4, (x & 0x000f000f))
decoded = tuple(decode[i][((v >> 16) << 4) | (v & 15)] for i, v in enumerate(scrambled))
unscrambled = tuple(((i >> 4) << 16) | (i & 15) for i in decoded)
return (unscrambled[0] << 12) | (unscrambled[1] << 8) | (unscrambled[2] << 4) | (unscrambled[3])
Набор буков какой-то. А говорят, что питон проще С++...
0
4263 / 3322 / 925
Регистрация: 25.03.2012
Сообщений: 12,515
Записей в блоге: 1
09.01.2023, 15:01 4
Andron_h, ты издеваешься давать код на питоне без отступов??? Я б ещё понял на любом другом языке...
0
09.01.2023, 15:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2023, 15:01
Помогаю со студенческими работами здесь

перевести с Питона на Паскаль
перевести с Питона на Паскаль from math import sqrt res = set()#пустое множество for m in...

Перевести код с питона на С++
Здравствуйте помогите перевести код, пытаюсь но что-то совсем не то выходит. threshold = 0.5...

перевести задачу с питона на с++
n, k = map(int, input().split()) s = input() maxd = 1 maxi = 0 for i in range(n - 1): c1 = 0...

Перевести код с питона на С++
Нашел интересный для себя алгоритм нахождения простых чисел, но он не на С++. Может кто-нибудь...

Перевести код с питона на матлаб
Кто может помочь переписать код с питона на матлаб , буду очень благодарен n = int(input()) x =...

Перевести код с питона на плюсы
possible_representatives = 0 opposition_representatives = 0 mayor_representatives = 0 total_cost...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru