猫史档案馆


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

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


【作品展示】

center_image

 

【作品介绍】

60:61/4188901/39526741

61:733/4637/329401/974293/1360682471/106007173861喵3/7061709990156159479

62:909090909090909090909090909091

63:10837/23311/45613/45121231/1921436048294281

喵:19841/976193/6187457/834427406578561

65:162503518711/55383969973喵024056286510喵0780600481

66:599144041/183411838171/1344628210313298373

67:493121/79863595778924342083/28213380943176667001263153660999177245677

68:28559389/1491383821/2324557465671829

69:277/2038喵078068831/1595352086329224喵4348978893

 

【作品源代码】

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('数字是多少?(请输入被10除余1,3,7,9的数,如果输入偶数或5的倍数,或者1,他会卡喵):'))
    if (a % 10 == 1 or a % 10 == 3 or a % 10 == 7 or a % 10 == 9):
        if (a != 1):
            number = 1
            floor(10, a)
            List = str((q - 1))
            number = 10
            if (number > a):
                number = (number % a)
            while (number != 1):
                floor(number * 10, a)
                List = (List + str((q - 1)))
                num = (num + 1)
                number = (number * 10)
                if (number > a):
                    number = (number % a)
            print(('循环节:' + List))
            print('循环节位数:', (num + 1))
            List = ''
            num = 0

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页