用户:凌浩然tzXC查看:2 回复:6 评论:2 创建时间:2023-10-27T21:31:51
ID最小的人是:卢金谷,训练师编号:111324。
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点赞0
评论