将横列的数字输出为数列

源码

q=1
while q==1:#无限循环
    zz=input(("请输入您要转换的数字:"))#输入数字(zz)
    z=int(zz)#将输入数字转换为数字类型(z)
    ws=int(len(zz))#确定数位
    while ws>=1:
        a=z#将数值(z)复制到变量(z)用于是后期确定否循环 (a)用于计算
        b=int(a/(10**(ws-1)))#确定输入数字第一位(b)
        e=z/10#将(z)的小数点向后移动一位
        print(b)#显示第一位数
        z=a-(b*(10**(ws-1)))#(a)减去10的位数减二次方
请输入您要转换的数字:99999999999999999999
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1

a=int(input('请输入您要转换的数字:'))
temp=[]
while a>0:
    temp.append(a%10)
    a//=10
while temp:
    print(temp.pop())

建议你直接转换成字符串挨个输出,将输入的数转换成字符串在挨个输出就好了
类似于这样

n = str(100)
for i in n:
    print(i)