远航的帆 发表于 2023-5-20 15:30

最近在学习Python,如何吧C语言的代码编程Python呢?

本帖最后由 远航的帆 于 2023-5-23 18:40 编辑

最近在学习Python,要把C语言的代码变成Python代码呢,请大神帮忙一下,好进一步学习Python,另外原先的C语言代码也有点问题,不知道修改,也没发现问题啊

      machine_code =1245326152;
                        long num = Convert.ToInt64(machine_code);
                        for (int i = 0; i < 100; i++)
                        {
                              string text = (num * 2L).ToString();
                              bool flag2 = text.Length <= 12;
                              if (flag2)
                              {
                                        num = Convert.ToInt64(text);
                              }
                              else
                              {
                                        num = Convert.ToInt64(text.Substring(0, 12));
                              }
                        }
                        return num.ToString();

Lebal 发表于 2023-5-20 15:58

def encrypt_machine_code(machine_code: int) -> str:
    num = int(machine_code)
    for i in range(100):
      text = str(num * 2)
      if len(text) <= 12:
            num = int(text)
      else:
            num = int(text[:12])
    return str(num)

转化为py的可以参考下

远航的帆 发表于 2023-5-20 16:10

本帖最后由 远航的帆 于 2023-5-21 22:56 编辑

Lebal 发表于 2023-5-20 15:58
def encrypt_machine_code(machine_code: int) -> str:
    num = int(machine_ ...
大神,假如机器码是1245326152,应该填到哪里能输出注册码呢?

QQending 发表于 2023-5-20 16:37

代码转换,或者代码存在什么问题,建议问chatgpt,实在不行问问讯飞星火也行
https://xinghuo.xfyun.cn/
我注册了一天以后就收到验证码了

loveucrazy 发表于 2023-5-20 18:01

懒的写,使用了某工具,给出的结果如下:
machine_code = 1245326152
num = int(machine_code)
for i in range(100):
    text = str(num * 2)
    num = int(text[:12]) if len(text) > 12 else int(text)
return str(num)

远航的帆 发表于 2023-5-20 18:09

本帖最后由 远航的帆 于 2023-5-21 22:56 编辑

loveucrazy 发表于 2023-5-20 18:01
懒的写,使用了某工具,给出的结果如下:
machine_code = 1245326152
num = in ...
请问用的什么工具啊,能分享一下吗?

byh3025 发表于 2023-5-20 19:14

远航的帆 发表于 2023-5-20 18:09
这个XX安装包下载链接            https://wwhw.lanzoub.com/iit3t0wftb5i   
这个是注册&机下载链接    ...

注册机里是没有py代码的

loveucrazy 发表于 2023-5-20 21:01

远航的帆 发表于 2023-5-20 18:09
这个XX安装包下载链接            https://wwhw.lanzoub.com/iit3t0wftb5i   
这个是注册&机下载链接    ...

注册机像是C#写的,没发现有python的代码

远航的帆 发表于 2023-5-20 21:15

loveucrazy 发表于 2023-5-20 21:01
注册机像是C#写的,没发现有python的代码

那C#代码能获取到吗?

远航的帆 发表于 2023-5-20 21:16

loveucrazy 发表于 2023-5-20 21:01
注册机像是C#写的,没发现有python的代码

我发的这个C#代码为啥算不出来东西来呢
页: [1] 2
查看完整版本: 最近在学习Python,如何吧C语言的代码编程Python呢?