Python这里为什么break和continue会出错,怎么改?

作者&投稿:直欧 (若有异议请与网页底部的电邮联系)
~ 最常见的错误,也是python最烦人的错误。。。。
python是没有{}的,所以它的程序是要严格对齐的,要不然就会出错。
while True:
(四个空格)num=input()
(四个空格)if():
(八个空格)break
(四个空格)elif :
(八个空格)continue
看懂了吗?我只是简写了格式,没有全部打完。if跟num要对齐的,你没有对齐,if是不可以跟while同齐的,if是while里的一部分,所以if要退出来,退4空格,不能跟while平齐的。4个空格是python的对齐要求。
这样应该就没问题了。
这就是我不喜欢和使用python的原因。。。对齐太严了,很多时候,很难察觉,而且程序都是从上往下写的,上面一个对齐没有写正确,下面的多个内部函数,全部都要重新对齐一下,只要对齐,失误一个对齐,我就很崩溃了,但是python库多,一般我都是python有库的时候,想懒,才会用python写。。。。
因为我写的时候有空格,但我提交后,网页会自动把我的空格删掉,所以我只能手写了,标了空格的地方,就按几个空格来打,如果按空格怕按错,就按键盘上的tab键,一般一个tab代表四个空格,刚好一个对齐。。。


...需要用到python中的那些内容,具体是怎么操作的?
Python有一个很好的统计推断包。那就是scipy里面的stats。ttest_1samp实现了单样本t检验。因此,如果我们想检验数据Abra列的稻谷产量均值,通过零假设,这里我们假定总体稻谷产量均值为15000,我们有: from scipy import stats as ss # Perform one sample t-test using 1500 as the true mean print ss.ttest_1samp...

java和python是什么?
java和python都是计算机编程语言,但是各有各的特点。这里简单列举一下。Java:高度面向对象的高级编程语言设计初衷是“写一次代码,在哪里都可以用”,可以完成任何规模的任务,所以它也是很多公司在做商业级项目的时候的普遍选择。Python:拥有简洁语法的高级编程语言设计初衷是“让代码读起来更轻松”,并且...

为什称Python是一种胶水语言
python现在最广为闻名的形容大概有这些:他是很好的胶水语言。什么是胶水语言?反正当时的我不知道。他是新一代的系统脚本。系统脚本是什么?其次就是代码可读性。不过,这个其实还是争议挺大的,我也不准备在这多说了。反正我发现大家其实都没解释清楚。大概是因为,那些大牛们都已经把很多东西习以为常...

python中什么是换行符?
Windows换行符是'\\r\\n',Unix\/Linux的换行符为'\\n',Mac的换行符为'\\r',在python中,对换行符进行了统一处理,定义为'\\n。方法一、使用“\\”进行换行输入:1、在python中,Python 用反斜线 (“\\”) 作为续行符(换行符),这里以python3.5为例。首先运行终端或者cmd命令行(windows下),...

python是什么语言
python的中文名称是蟒蛇。Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python特点主要有以下几个方面:1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的...

Python中+=是什么意思
=是Python中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量。扩展后的赋值运算符 =还可与其他运算符相结合,扩展成为功能更加强大的赋值运算符。扩展后的赋值运算符将使得赋值表达式的书写更加优雅和方便。接下来为大家详细介绍一下。= 最基本的赋值运算,举例:x=y,等价形式:x=y...

python怎么用
在里面新建脚本,然后输入代码,点击run,代码就运行了如果你不懂python代码,那你就去买教程自学;安装完python后怎么用1python安装之后首先可以启动Python交互式解释器,方法是在Windows命令行窗口,敲入python字样就可以打开了,在这里可以导入python的包,编写python语句,不过缺点就是修改起来不方便,需要把...

python要学些什么
阶段一:Python开发基础 Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。阶段二:Python高级编程和数据库开发 面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。阶段三:前端开发 Html、CSS、JavaScript开发、Jquery&bootstrap开发...

为什么python这么火
python为什么这么火?

在python中,s+=c[j]是什么意思?
在 Python 中,s += c[j] 表示将变量 c 中下标为 j 的元素的值加到变量 s 的值上。简单来说,就是将 s 和 c[j] 相加,并将结果赋值给 s。这里的 s 和 c[j] 可以是任何支持相加操作的数据类型,例如字符串、数字、数组等。需要注意的是,如果 s 或 c[j] 是字符串,则相加操作会...

南海区17538297053: python语言中break和continue为什么能导致循环结构有多个出口 -
年贫纽枢: break可以直接结束所有循环,continue可以跳过一次循环,这就是这两个关键字的功能.

南海区17538297053: python中continue和break循环的区别 -
年贫纽枢: break就是直接跳出该层循环 continue就是直接进入该层循环的下一次迭代 return就是直接退出程序或函数返回了 return>break>continue keyboard通常应用在Debug模式下面(所以你的程序不是为了debug,请使用input函数),也就是说,我可以进行新的参数赋值等,这是input做不到的.举个例子来说,你在程序运行过程中,并没有a这个变量,你想在程序运行到某个时候,手工加一个a变量进去:>> keyboard K>> a=1; K>> K>> return >>这样创建了一个a变量,你的源程序可以使用a变量,是不是很方便调试你的程序?直接copy别人的答案,希望能帮到你

南海区17538297053: break和continue语句的作用
年贫纽枢: Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环

南海区17538297053: python大佬们,能不能告诉,while中try, break,except ,到底都是啥意思吗 -
年贫纽枢: while是循环语句,因为有些开发需要,可以让程序一直执行同一个操作,这就叫循环,而当得到结果不再需要循环时,则用break语句跳出循环,避免程序进入死循环 比如:try和except是配套出现的,因为开发过程中,总会遇到异常(报错),...

南海区17538297053: continue语句和break语句的区别是什么? -
年贫纽枢: continue语句和break语句的区别如下: 1、break:while循环break是用于永久终止循环.即不执行本次循环中break后面的语句,直接跳出循环.2、continue:while循环continue是用于终止本次循环.即本次循环中continue后面的代码不执行,进...

南海区17538297053: python break 语句什么意思 -
年贫纽枢: 跳出此次循环.

南海区17538297053: python 循环 -
年贫纽枢: break的作用:在语句执行过程中终止循环,并且跳出整个循环.此时是跳出while(j

南海区17538297053: 如何在Python中使用break跳出多层循环 -
年贫纽枢: break只能跳出一层循环,你可以加标志量来实现跳出多层的效果 break2 = False while (True): // 省略 while (True): // 省略 if xxx: break2 = True break if (break2): break

南海区17538297053: python里,exit 也能用于退出循环,它和break的区别是什么 -
年贫纽枢: 循环结构中:break 是立即中断循环,退出循环语句.执行循环语句后面的语句.continue 是中断本步循环,跳到下一步循环.return 是立即跳出循环语句,并送返return数值,退出此循环语句所在的函数.exit 是 立即结束整个程序, 退出主函数.

南海区17538297053: 关于Python中break的用法 -
年贫纽枢: print和while是平行的,要么改成缩进 while True:s = raw_input('Enter something : ')if s == 'quit':breakprint 'Length of the string is', len(s)print 'Done'

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网