想要具体代码步骤简洁易懂

问题描述:

img


def get_number(x,n):#参数x是10进制的数字,参数n是几进制。
    numberlist = ''
    while (True):
        y = x%n
        numberlist += str(y)
        x = x // n
        if x < n:
            numberlist += str(x)
            break
    print(numberlist[::-1])#倒叙输出就是答案
get_number(9,5)
#用时间1秒间隔模拟了。
import time
list2 = ['.' for x in range(20) ]
for y in range(20):
    time.sleep(1)
    list2[y]='*'
    print(str(int((y+1)/20*100))+'%',end='')
    print('['+''.join(list2)+']')