# 题目输入a1b2c3输出abbccc
# 思路
# 循环判断字符转换成整数int类型
# 判断字符若不是整数则拼接字符串,tmp作为存储字符串的变量,若判断为整数赋值给key,r为拼接结果,r+tmp乘以key,tmp每次要清空。
def str_mm(str):
tmp,r='',''
for i in str:
try:
key = int(i)
except ValueError:
tmp +=i
else:
r +=tmp * key
tmp = ''
print(r)
str_mm('a1bb2c3d4')
python 字符后的整数乘以整数前的所有字符。 ~~绕口~~
最新推荐文章于 2025-04-15 22:41:47 发布
博客围绕输入字符串 'a1b2c3' 输出 'abbccc' 的问题展开。通过Python代码实现,思路是循环判断字符,将非整数拼接存储,整数则用于将之前存储的字符串重复拼接,最终输出结果。

919

被折叠的 条评论
为什么被折叠?



