jcpython2 发表于 2022-10-17 16:28:30

循环输出列表,高手们给点提示

本帖最后由 jcpython2 于 2022-10-17 16:30 编辑

给点提示不要给答案

明明记得做过,但现在又不会做了

n = 内元素按顺序轮流搭配输出,最少两个字符串

我的思路是两重循环嵌套

正确输出应该是

12
123
1234
23
234
34


错误代码和输出
n =
j = 1
i = 0
while i < len(n)-1:
    j = 1
    while j < len(n):
      j += 1
      b=n
      print(b)
    i += 1







[]


wp231957 发表于 2022-10-17 16:31:30

本帖最后由 wp231957 于 2022-10-17 16:32 编辑

自己的帖子自己都不翻翻看看
[哦需求不一样啊   飘过~~~~~~~~~~~~

jcpython2 发表于 2022-10-17 16:34:38

wp231957 发表于 2022-10-17 16:31
自己的帖子自己都不翻翻看看
[哦需求不一样啊   飘过~~~~~~~~~~~~

不一样了呢,以前就直接输出,现在要轮流发生关系

jcpython2 发表于 2022-10-17 16:36:48

错误答案

wp231957 发表于 2022-10-17 16:37:04

jcpython2 发表于 2022-10-17 16:34
不一样了呢,以前就直接输出,现在要轮流发生关系

n =
j = 1
i = 0
while i < len(n)-1:
    j = i+1
    while j < len(n):
      j += 1
      b=n
      print(b)
    i += 1

jcpython2 发表于 2022-10-17 16:38:43

wp231957 发表于 2022-10-17 16:37


我刚找到 循环中j = 1这句错误就刷新到你了

jackz007 发表于 2022-10-17 16:40:29

n =
i = 0
while i < len(n) - 1 :
    j = i + 1            #【修改】
    while j < len(n):
      b = n   #【修改】   
      print(b)
      j += 1             #【修改】
    i += 1
页: [1]
查看完整版本: 循环输出列表,高手们给点提示