本文为蓝桥杯s01串的题解。

直接计算 暴力求解
1 | n = eval(input()) |
递归运算
规律:
起始 0
n=1: 1
n=2: 01
n=3: 101
n=4: 01101
n=5: 10101101
发现一个串是由前两个串拼接起来
1 | def ans(n): |
来个错误的事例
python字符串一旦创建,里边的元素不可以更改,可以重新赋值,或者变换为列表进行替换
1 | n = eval(input()) |

1 | n = eval(input()) |
起始 0
n=1: 1
n=2: 01
n=3: 101
n=4: 01101
n=5: 10101101
发现一个串是由前两个串拼接起来
1 | def ans(n): |
python字符串一旦创建,里边的元素不可以更改,可以重新赋值,或者变换为列表进行替换
1 | n = eval(input()) |