WangJS 发表于 2020-4-28 19:06
你说的第三个代码啊
我以为第一个
{:10_277:}好吧。。。
liuzhengyuan 发表于 2020-4-28 19:04
答案不对,且会出现不必要的空行
我的代码本来就是
for i in range(1,len(s)+1):
啊?
你是说我少了空格么?{:10_245:}
WangJS 发表于 2020-4-28 19:08
我的代码本来就是
for i in range(1,len(s)+1):
啊?
啊,不好意思看错了{:10_266:}
liuzhengyuan 发表于 2020-4-28 19:09
啊,不好意思看错了
{:10_262:}
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
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:}
weiter 发表于 2020-4-28 15:11
也是,但我直接跳过基础去学界面
需要的时候才会返回去
不会的话看看我的{:10_256:}
江少 发表于 2020-4-28 19:54
使用 Py3 编写!
本帖最后由 lgz076 于 2020-4-28 22:19 编辑
冰河星云 发表于 2020-4-28 15:09
这样不是更简单
(滑稽)
我真的尽力了
但输出结果跟你给出的结果不同
才开始学,有些东西还不是很懂{: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
这是一个什么样的循环语句
排列组合?
其实不需要的排列组合的,你可以参考一下答案
lymww 发表于 2020-4-28 23:52
我真的尽力了
但输出结果跟你给出的结果不同
才开始学,有些东西还不是很懂
对了,但是不建议用 str 做变量名{:10_257:}
WangJS 发表于 2020-4-28 19:09
我的评分上限到了{:10_245:}
liuzhengyuan 发表于 2020-4-29 07:44
对了,但是不建议用 str 做变量名
嗯嗯,当时写的时候没注意到{:10_250:}
666
康康
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)
{:10_281:}