帮忙看一下,这段python的代码有错吗?(除for循环外)

张伟庆

python 循环问题,帮忙改一下代码让他循环起来,不要每次输出结果后再重.

帮忙看一下,这段python的代码有错吗?(除for循环外)

return 会直接另函数返回,函数就运行结束了,所有该函数体内的代码都不再执行了,所以该函数体内的循环也不可能再继续运行.如果你需要让循环继续执行,就不能return函数,而应该选用break或者continue.break:跳出所在的当前整个循环,到外层代码继续执行.continue:跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行.return:直接返回函数,所有该函数体内的代码(包括循环体)都不会再执行.

有精通python的大佬嘛,帮我看一下程序哪里错了,运行出来不对.

问题的原因是你程序的 缩进不对. 从第一个if开始,后面缩进4个空格.你再对照一下,原来的代码.

python,这段代码有错吗

不知道你那是哪个版本的python,反正2.6没有这么import的一般是 import urllib或者 from urllib2 import Request而且也没有request这么个函数.urllib.request.urlopen 这种用法也挺可疑的.

小白一枚,请问一下这段程序错在哪儿,Python程序

#includeint main(){ int a[20]; int i,j,temp; for(i=0;i<20;i++)//这多分好了 scanf("%d",&a[i]);//这漏了取地址符. for(i=0;i<20;i++) { for(j=0;j<20;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } for(i=0;i<20;i++)printf("%d\t",a[i]);//用for循环输出. printf("\n"); return 0;}调试过,好使. 赞同

python for循环语法错误,检查过没有还是报错?

不是代码的问题,是你的运行方式不对.你选的是run selection/line,也就是把代码做为代码块在终端中调试.而这里有两个代码块,所以报错了.你要选择run python file来运行程序

Python 能解释一下这段代码吗

def fib(max): 定义一个函数,有一个参数 n,a,b=0,0,1 三个变量分别赋值为0,0,1 while n<max : print b 输出b a,b = b,a+b 将原b赋值给a, 将原a+b赋值给b

请问这段代码有什么地方出错了吗?本人是初学Python的小白

最直观的就是格式错误,python语法中逻辑判断语句中,语句块内的内容代码需要有缩进.如:if a >= 0: print(a)

帮忙看一个python代码错在哪儿了

错在你没写代码.输出为空!!! 哈哈哈.

python break外循环语法错误怎么解决?

没有for while 循环,不能用break,你的代码里没有循环,所以不需要break退出

请问一下python程序代码错在哪里了,谢谢.是通过二分法求方程根的函数

代码有两个地方有问题1:19行的return缩进有问题,19行的return不应该出现在一个非方法的地方2: 代码有可能出现死循环,在我输入a:10, b:10, c:10, d:10的时候出现死循.