For 循环在 Python 中的函数内部不起作用

普拉尚·艾尔
lista=[4, 22, 5, 6, 32, 81, 729, 56, 77, 31]   
listb=[]

for k in range(len(lista)):
       listb.append(k) 
def cs():




   for i  in range(9):
              print(i)
              if lista[i]<lista[i+1]:
                print(i)
                listb[i]=lista[i]
                lista[i]=listb[i]
                i+=1
              else:

                listb[i]=lista[i+1]
                lista[i+1]=lista[i]
                lista[i]=listb[i]
              return(lista)   

print(cs())

实际上,我正在对列表进行排序,如果我将相同的代码放在函数内则不起作用。但是如果我在函数外放置相同的代码,则它工作正常。请帮助我

scrpy

return语句应该移到for函数中循环之外,并且您应该整理您的空白,如下所示:

lista=[4, 22, 5, 6, 32, 81, 729, 56, 77, 31]   
listb=[]

for k in range(len(lista)):
    listb.append(k) 

def cs():
    for i in range(9):
        print(i)
        if lista[i]<lista[i+1]:
            print(i)
            listb[i]=lista[i]
            lista[i]=listb[i]
            i+=1
        else:
            listb[i]=lista[i+1]
            lista[i+1]=lista[i]
            lista[i]=listb[i]
    return(lista)   

print(cs())

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

For循环在python函数中不起作用

来自分类Dev

在循环中调用函数在Python中不起作用

来自分类Dev

在python中循环并创建JSON文件的函数不起作用

来自分类Dev

“ for”循环在python 3.6中不起作用

来自分类Dev

For 循环在 python 3 中不起作用

来自分类Dev

虽然true循环在python中的另一个内部不起作用

来自分类Dev

Python 函数工作正常,但在 for 循环时不起作用

来自分类Dev

Python-函数中的第二个“ for”循环不起作用

来自分类Dev

循环中的Readline()在python中不起作用

来自分类Dev

我的While循环在python中不起作用

来自分类Dev

For循环在带有csv文件的python中不起作用

来自分类Dev

虽然循环小写程序在 python 3.6.4 中不起作用

来自分类Dev

为什么嵌套的 for 循环在 Python 中不起作用?

来自分类Dev

Python if 语句在函数内部不起作用

来自分类Dev

Python while循环迭代不起作用

来自分类Dev

Python字典循环不起作用

来自分类Dev

内部带有 for 循环的 SCSS 函数不起作用

来自分类Dev

For 循环中的嵌套 If 循环不起作用 (Python)

来自分类Dev

函数在python中不起作用

来自分类Dev

停止Python 3中的函数内部循环

来自分类Dev

在ajax内部循环附加不起作用

来自分类Dev

循环在onreadystatechange内部不起作用

来自分类Dev

equals 在 for 循环内部不起作用

来自分类Dev

Python:字符串操作在函数内部不起作用

来自分类Dev

Python smtplib主题在函数内部不起作用

来自分类Dev

python写入文件在函数内部不起作用

来自分类Dev

For循环在带参数的函数中不起作用

来自分类Dev

For 和 while 循环在全局定义的函数中不起作用

来自分类Dev

PHP 函数“...几天前”在“While 循环”中不起作用

Related 相关文章

热门标签

归档