python程序求大神看看哪里缩进有问题,我觉得没有问题啊

如题所述

你缩进有两个问题:

    缩进以两个空格为单位,两个空格表示一级缩进,我看你的代码里缩进不像两个空格哦。

    你的try语句用法不对。我给你讲讲try怎么用。

python的try语句有两种风格
一:种是处理异常(try/except/else)
二:种是无论是否发生异常都将执行最后的代码(try/finally)

try/except/else风格
try:
    <语句>        #运行别的代码
except <名字>:        
    <语句>        #如果在try部份引发了'name'异常
except <名字>,<数据>:
    <语句>        #如果引发了'name'异常,获得附加的数据
else:
    <语句>        #如果没有异常发生


try/finally风格
try:
    <语句>
finally:
    <语句>    #退出try时总会执行

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-31
try要对应 except 或 finally ……

学生必看教你弄懂Python缩进问题
1、逻辑行的"首行"需要顶格,即无缩进(也就是一份源码的第 一个逻辑行)一分钟搞定Python缩进问题 2、相同逻辑层保持相同的缩进 3、":"标记一个新的逻辑层 增加缩进表示进入下一个代码层 减少缩进表示返回上一个代码层 三、常用python IDE的缩进相关 1、常用的IDE都会有自动缩进的机制, 即输入"...

如何用Python写if and, 总是出错,但是我觉得代码没问题
从贴图看,主要是缩进的字符不统一,有的是tab, 有的是空格;统一一下就成了。另外: 建议使用set替代判断重复的存在 ...loged = set()for line in reversed(entire_file):try:arr = line.split(' ')date = arr[3]matchIP = arr[0]matchDate = date[1:]matchAct = arr[6]if (matchI...

python 为什么对缩进有严格要求?
Python对缩进有严格要求,主要是因为它使用缩进来表示代码块。在Python中,一个缩进级别通常为4个空格。这种约定使得代码更加易读和整洁。以下是一些原因:1. 可读性:通过对代码进行适当的缩进,可以清晰地显示代码的结构,使其他开发者更容易理解代码的功能和逻辑。2. 一致性:严格的缩进规则确保了在整个...

python缩进不规范程序将不能运行对吗
对。python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。缩进指的是代码行开头的空格,根据该语言规定,不规范程序就不能运行,这是对的操作,缩进不符合规则,解析器会报缩进错误,程序无法运行,这也是python比其他编程语言简单的地方。

请问一下python程序代码错在哪里了,谢谢。是通过二分法求方程根的函...
代码有两个地方有问题1:19行的return缩进有问题,19行的return不应该出现在一个非方法的地方2: 代码有可能出现死循环,在我输入a:10, b:10, c:10, d:10的时候出现死循环,请检查代码逻辑我已经调整好了def f(x): s=(a*x)**3+(b*x)**2+(c*x)+d return sa=int(input("...

python报错:Indentatited indent
遇到Python报错"IndentationError",我们通常可以直面问题的核心,即代码的缩进问题。根据图1所示的错误提示,这表明程序中的某个地方缩进不正确,可能是在处理嵌套结构时没有遵循标准的缩进规则,这在Python中至关重要,因为缩进决定了代码块的逻辑层次。另外,图二的错误信息指向语法层面,是关于条件语句的...

我在pycharm运行这个程序,为什么会这样啊,怎么解决?
答: 对于这类问题,首先我们要看具体的报错提示,在PyCharm当中,运行Python程序出现错误时,会用红色的英文句子表示。我们看到第3张图片,如下方框所示。即FileNotFoundError:No such file or directory:目标客户体验数据.xlsx。就是说找不到这个文件,那你检查下文件位置,或者在代码当中试一下绝对路径...

请问这个python程序里面的else为什么会显示expectedindent
Python程序中显示“expected indent”通常是因为代码缩进不正确。Python语言对缩进非常敏感,它用缩进来区分代码块。当Python解释器期待某个代码块的下一行内容应该有相同的缩进时,如果发现实际代码的缩进不同,就会报出“expected indent”的错误。这种错误通常发生在以下几种情况:1. ...

Python程序这个为什么有错误?
你的if条件语句的小于号都应该改成大于号,就对了 完整的程序如下(见图,改动的地方见注释,注意源代码的缩进)

python错误:unexpected unident
这种情况,是缩进有错误的,找找哪里没对齐。python依靠indent来缩进。要么全部用空格缩进,要么全部tab键。用有些编辑器可以显示tab和空格的。另外,最好不要放到带中文的目录下,防止出问题。

相似回答