如何使用嵌套的for循环返回字符串“ 1 + 2 + 3 + .. 1 + 2 + 3 + .. 1 + 2 + 3 + ..”?

皮罗海军上将

因此,我试图以int形式定义一个接收到的字符串,从而导致以列表形式添加导致给定字符串的数字,例如n = 3返回的字符串应为:

"1+2+3+..1+2+3+..1+2+3+.."

我的尝试:

def nestedAdditions(n):
    string = ""
    for i in range(1,n+1): 
         for j in range(1,i+1): 
             string += str(j)+"+" 
    string += ".."
    return(string)
Anatoliy R

您可以使用其他方法,但是只需对代码进行最少的更改即可,这里是:

def nestedAdditions(n):

    string = ""

    for i in range(1,n+1): 

         # change to n
         for j in range(1,n+1): 

             string += str(j)+"+" 

         # fix loop indentation
         string += ".."

    return(string)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何1 2 3来在结束了吗?

为什么3> 2> 1返回false,而1 <2 <3返回true?

生成系列1,2,1,3,2,1,4,3,2,1,5,4,3,2,1

为什么JavaScript数组操作[1,2,3,4] [1,2]返回3?

如何选择以下字符串,使其返回3?选择'1 + 2'

使用For循环查找序列表达式[1/1 + 1/2 + 1/3 ... 1/1000]

按字母顺序按字母顺序排列字符串A1-1-1,A1-2-1,A1-10-1,A1-2-2,A1-2-3等

使用while循环找到1 + 1/2 + 1/3 .... + 1 / n的和

如何在Ruby中将“ [1,2,3]”转换为[1,2,3]

如何在R中将数据1 1 2 2 3 3拆分为1 2 3 1 2 3?

如何在SAS中比较均值(µ1 + µ2 + µ3)/ 3 =(µ3 + µ4)/ 2:使用'ESTIMATE'或'CONTRAST'?

为什么len([1,[2,[3]]]])返回2,而len([1,[2]])也返回2?

如何在JavaScript中将字符串“ 1 + 2 + 3”存储为像[“ 1”,“ +”,“ 2”,“ +”,“ 3”]这样的数组?

Python 3 print([1、2]和3)输出3

(((1 2)3)与((1 2)。3)相同吗?

为什么3-1 * 8 + 2 * 3等于1

通过模数为c的4 3 2 1 4 3 2 1 ...循环

如果1 = 2 = 3那么(...)如何工作

为什么`“%,2,%”之类的“,1,2,3,”`返回零?

在Javascript中将列表[[1,2,3]`转换为字符串'{1,2,3}'

MATLAB - 重复行 n 次(从 A=[1;2;3] 创建 B=[1;2;3;1;2;3;1;2;3])

For 循环输出 0,-1,1,-2,2,-3,3

获取旧数字的整数总和 1 + (1 + 2) + (1 + 2 + 3) + ... + (1 + 2 + 3 + ... + n)

在 sql 中将值从 ('1,2,3') 拆分为 ('1','2','3') 或 (1,2,3)

如何將 [1,2,3] 轉換為 [[1],[2],[3]]?

如何将 char(例如 "[1, 2, 3]" )转换为列表(例如 [1, 2, 3])

为什么 a[1:-1:-1] 和 a=[1,2,3] 返回 []?

蟒蛇 | 给出列表 [1,2,3,4] -> 返回 1*2+2*3+3*4

我如何制作 `foo[1] ==1; 富[1][2]==3;foo[1][2][3]==6` 在 JavaScript 中工作?