def deal(str1):
    if len(str1)>8:
        print(str1[0:8])
        deal(str1[8:len(str1)])
    if len(str1)<8 or len(str1)==8:
        print(str1+(8-len(str1))*"0")
 
while True:
    try:
        str1=input("")
        deal(str1)
    except:
           break
        
递归调用可以得到满足

 京公网安备 11010502036488号
京公网安备 11010502036488号