帮我编写一段实现python 输入字符串、输出该字符串的所有组合的python代码
时间: 2023-06-25 22:05:48 浏览: 94
以下是一个实现输入字符串,输出该字符串的所有组合的 Python 代码:
```python
def get_combinations(s):
n = len(s)
result = []
for i in range(1, 2**n):
temp = ""
for j in range(n):
if i & (1 << j):
temp += s[j]
result.append(temp)
return result
if __name__ == '__main__':
s = input("请输入字符串:")
combinations = get_combinations(s)
print("该字符串的所有组合为:", combinations)
```
运行代码后,输入一个字符串,程序会输出该字符串的所有组合。其中,`get_combinations` 函数实现了字符串的所有组合的计算,主函数中调用该函数并输出结果。
阅读全文