•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
import textwrapstring1 = input()if len(string1) <8:print(string1+(8-len(string1))*'0')elif len(string1) == 8:print(string1)else:all_list = textwrap.wrap(string1,8)for i in all_list:print(i + (8 - len(i)) * '0') # 直接填充每个子串,无论其长度
s = input() while len(s) > 8: tmp = s[:8] print(tmp) s = s[8:] c = 8 - len(s) print(s+'0'*c)
while True: try: n = input() a = [] if len(n)%8 != 0: n += (8 - len(n)%8)*'0' for i in range(0,len(n),8): print(n[i:i+8]) except: break
str1 = input() list1 = [] # 字符串长度<=8直接补0输出 if len(str1) <= 8: print(str1.ljust(8, '0')) else: # 字符串长度>8,先切片,判断切片后的长度是否<8&>0, # 是则补0输出,否则直接输出 while len(str1) >= 8: list1.append(str1[0:8]) str1 = str1[8:] if 0 < len(str1) < 8: list1.append(str1.ljust(8, '0')) for j in list1: print(j)