用123...n来表示不为零的个位数(n<10)。若输入为235,个位数为5,则输出12345。若输入为8,个位数为8,则输出12345678。
result = []
num = input()
n = int(num)
b = n //100
s = n // 10 % 10
k = n % 10
for i in range(b):
result.append("B")
for i in range(s):
result.append("S")
for i in range(1,k+1):
result.append(str(i))
print(''.join(result),end='')
该代码实现了一个功能,输入一个三位数,根据其个位数生成从1到个位数的序列。例如,输入235得到12345,输入8则输出12345678。程序通过循环遍历并添加字符到结果列表中完成这一过程。

1087

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



