如何用python将2+5+6转换成n2,n5,n6
并循环使用
你可以使用Python的字符串格式化功能和循环来完成这个任务。具体步骤如下:
numbers = [2, 5, 6]
numbers_str = ['n' + str(num) for num in numbers]
numbers_expr = '+'.join(numbers_str)
for i in range(3):
result = eval(numbers_expr)
print(result)
完整代码如下:
numbers = [2, 5, 6]
numbers_str = ['n' + str(num) for num in numbers]
numbers_expr = '+'.join(numbers_str)
for i in range(3):
result = eval(numbers_expr)
print(result)
代码如下,有用请采纳。
test = '2+5+6'
s = test.split('+')
for i in s:
print(f'n{i}')
不知道你这个问题是否已经解决, 如果还没有解决的话: