liuzhengyuan 发表于 2020-4-28 19:06:54

WangJS 发表于 2020-4-28 19:06
你说的第三个代码啊
我以为第一个

{:10_277:}好吧。。。

WangJS 发表于 2020-4-28 19:08:02

liuzhengyuan 发表于 2020-4-28 19:04
答案不对,且会出现不必要的空行

我的代码本来就是
    for i in range(1,len(s)+1):
啊?
你是说我少了空格么?{:10_245:}

liuzhengyuan 发表于 2020-4-28 19:09:15

WangJS 发表于 2020-4-28 19:08
我的代码本来就是
    for i in range(1,len(s)+1):
啊?


啊,不好意思看错了{:10_266:}

WangJS 发表于 2020-4-28 19:09:42

liuzhengyuan 发表于 2020-4-28 19:09
啊,不好意思看错了

{:10_262:}

江少 发表于 2020-4-28 19:54:47

s = raw_input('shuru:')
l = []
for i in range(len(s)):
    for j in range(i+1,len(s)+1):
      if s not in l:
            l.append(s)
for k in l:
    print k

Twilight6 发表于 2020-4-28 20:01:45

def func(string):
    temp = []
    for i1 in range(1,len(string)+1):
      for i2 in range(0,len(string)):
            if len(string) >= i1:
                temp.append(string)
    return temp
print(*func('abcdef'))

来晚了{:10_254:}

_2_ 发表于 2020-4-28 20:17:05

weiter 发表于 2020-4-28 15:11
也是,但我直接跳过基础去学界面
需要的时候才会返回去

不会的话看看我的{:10_256:}

_2_ 发表于 2020-4-28 20:17:56

江少 发表于 2020-4-28 19:54


使用 Py3 编写!

lgz076 发表于 2020-4-28 22:02:57

本帖最后由 lgz076 于 2020-4-28 22:19 编辑

冰河星云 发表于 2020-4-28 15:09
这样不是更简单

(滑稽)

lymww 发表于 2020-4-28 23:52:11

我真的尽力了
但输出结果跟你给出的结果不同
才开始学,有些东西还不是很懂{:5_99:}

def contin_substr(str):
    for i in range(len(str)):
      for j in range(i+1,len(str)+1):
            print(str)

a = input("请输入一个字符串:")
contin_substr(a)

fly3412 发表于 2020-4-29 00:08:46

这是一个什么样的循环语句
排列组合?

liuzhengyuan 发表于 2020-4-29 07:43:03

fly3412 发表于 2020-4-29 00:08
这是一个什么样的循环语句
排列组合?

其实不需要的排列组合的,你可以参考一下答案

liuzhengyuan 发表于 2020-4-29 07:44:25

lymww 发表于 2020-4-28 23:52
我真的尽力了
但输出结果跟你给出的结果不同
才开始学,有些东西还不是很懂

对了,但是不建议用 str 做变量名{:10_257:}

liuzhengyuan 发表于 2020-4-29 07:46:57

WangJS 发表于 2020-4-28 19:09


我的评分上限到了{:10_245:}

lymww 发表于 2020-4-29 09:09:24

liuzhengyuan 发表于 2020-4-29 07:44
对了,但是不建议用 str 做变量名

嗯嗯,当时写的时候没注意到{:10_250:}

Mike_Python0721 发表于 2020-4-29 09:22:58

看看

galigaygay 发表于 2020-4-29 10:43:24

666

不打工的秘密 发表于 2020-4-29 10:43:49

康康

土二奇 发表于 2020-4-29 12:42:16

s=list((input("请输入字符串:")))
strs=[]
for i in range(len(s)+1):
    for j in range(i+1,len(s)+1):
      strs.append(s)
print(strs)

moonishine 发表于 2020-4-29 15:41:24

{:10_281:}
页: 1 2 [3] 4
查看完整版本: 小白Python练习册(8)【鱼币福利】