关于#python#的问题:任意整数a和b,求a/b转换为小数后,小数点后第n位数字是多少

任意整数a和b,求a/b转换为小数后,小数点后第n位数字是多少?编写程序,输入a,b,n后,输出第n位数字
那个for到底是要干嘛啊根本看不懂,第七行和第八行不会填,那个format后边要填什么进去

img


a, b = eval(input('输入俩数:'))
n = eval(input('再输个:'))
x = a / b
x = x % 10 - int(x % 10)
print(x)
for i in range(n):
    x *= 10
    print('第{}位的小数是{}'.format(i+1, int(x) % 10))