leg=len(x)
lst1=[x[i] for i in range(leg) if i%2==1]
lst2=[x[i] for i in range(leg) if i %2==0]
lst3=[i for i in range(int(leg/2)+1)]
return "分组",lst3,"\\n","奇数组",lst1,"偶数组",lst2
print(func1(["张三","李四","王五"]))
如何return的时候实现换行
用“+”号链接
return "分组"+lst3+"\n奇数组"+lst1+"\n偶数组"+lst2
这样?
def func1(x):
leg=len(x)
lst1=[x[i] for i in range(leg) if i%2==1]
lst2=[x[i] for i in range(leg) if i %2==0]
lst3=[i for i in range(int(leg/2)+1)]
return "%s %s\n%s %s %s %s"%("分组",lst3,"奇数组",lst1,"偶数组",lst2)
print(func1(["张三","李四","王五"]))
return的时候咋实现换行啊,输出的时候才实现换行啊
def func(x):
leg=len(x)
lst1=[x[i] for i in range(leg) if i%2==1]
lst2=[x[i] for i in range(leg) if i %2==0]
lst3=[i for i in range(int(leg/2)+1)]
return "分组" + str(lst3) + "\n" + "奇数组" + str(lst1) + "\n" + "偶数组" + str(lst2)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!