2024-09-26 18:11:06 发布
网友
我尝试为Yrst生成以下输出:
Y111 + Y112 + Y113 + Y211 + Y212 + Y213 + Y311 + Y312 + Y313
我有以下代码:
我对这些嵌套循环感到困惑。我也不知道怎么加上那些“+”号。在
错误
TypeError: 'int' object is not iterable
r是一个整数,因此它不是iterable。在
r
试试这个:
from itertools import product num = "".join(map(str, range(1, 4))) l = map(lambda x: 'Y' + x, (map('1'.join, product(num, num)))) print("+".join(l))
输出:
@McGrady已经用python的方式完成了,所以你的问题的另一部分(你的代码有什么问题):-
output = [] for r in range(1, 4): for s in range(1, 4): for t in range(1,4): output.append("Y" + str(r) + str(s) + str(t)) print(" + ".join(output)
r
是一个整数,因此它不是iterable。在试试这个:
输出:
^{pr2}$@McGrady已经用python的方式完成了,所以你的问题的另一部分(你的代码有什么问题):-
相关问题 更多 >
编程相关推荐