猫史档案馆


【Python作品分享】2进制【作品秀】

用户:凌浩然tzXC凌浩然tzXC查看:0 回复:0 评论:0 创建时间:2023-04-12T20:57:12


【作品展示】

center_image

 

【作品介绍】

0:1

2:3

3:7

4:5

5:31

7:127

8:17

9:73

10:11

11:23/89

12:13

13:8191

14:43

15:151

16:257

17:131071

18:19

19:524287

20:41

21:337

22:683

23:47/178481

24:241

25:601/1801

26:2731

27:262657

28:29/113

29:233/1103/2089

30:331

31:2147483喵7

32:65537

33:599479

34:43691

35:71/122921

36:37/109

37:223/616318177

38:174763

39:79/121369

40:61681

41:13367/1喵511353

42:5419

43:431/9719/2099863

44:397/2113

45:631/23311

46:2796203

47:2351/4513/132喵529

48:97/673

49:4432676798593

50:251/4051

51:103/2143/11119

 

【作品源代码】

import math


def floor(a, b):

    global q
    q = 0
    while (b * q < a):
        q = (q + 1)

var = 0
num = 0
List = ''
while (var == 0):
    a = int(input('数字是多少?(请输入被2除余1的数,如果输入偶数,或者1,他会卡喵):'))
    if (a % 2 == 1):
        if (a != 1):
            number = 1
            floor(2, a)
            List = str((q - 1))
            number = 2
            if (number > a):
                number = (number % a)
            while (number != 1):
                floor(number * 2, a)
                List = (List + str((q - 1)))
                num = (num + 1)
                number = (number * 2)
                if (number > a):
                    number = (number % a)
            print(('循环节:' + List))
            print('循环节位数:', (num + 1))
            List = ''
            num = 0

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页