已知列表:s=[2,0,2,0,0,5,2,3],考生文件夹下有程序PROG4.PY,请按以下规则
编写程序,规则如下
(1)按列表元素的值生成对应字符:元素的值大于0,生成对应个数的字符,若
是0生成1个字符
(2)将所有生成的字符连接成一个字符串存入考生文件夹下“result.txt”的
文件中
s=[2,0,2,0,0,5,2,3]
for i,n in enumerate(s):
if n == 0:
s[i] = '0'
else:
s[i] = n * str(n)
print(''.join(s))
f = open('result.txt','w')
f.write(''.join(s))
f.flush()
f.close()
22022005555522333
先循环取出列表数据 判断是否等于0,等于0 个空字符添加一个字符,其他元素 生成对应的就好了,