Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用'时出现缩进错误;def&x27;在Python 3.7中_Python_Indentation_Python 3.7 - Fatal编程技术网

使用'时出现缩进错误;def&x27;在Python 3.7中

使用'时出现缩进错误;def&x27;在Python 3.7中,python,indentation,python-3.7,Python,Indentation,Python 3.7,我一直试图在这里找到一个问题,因为IDLE不断给出一个缩进错误,说预期有一个缩进块,但到目前为止我没有发现任何问题,我的缩进宽度是4,我也尝试只使用tab,还没有找到解决方案,提前谢谢你,因为这可能是一个非常基本的问题 附言: 我还尝试在没有这一行的情况下调试其余代码,但这会产生相同的错误: def day_display_control(entered_variable,controlling_number,return_message): if entered_variable ==

我一直试图在这里找到一个问题,因为IDLE不断给出一个缩进错误,说预期有一个缩进块,但到目前为止我没有发现任何问题,我的缩进宽度是4,我也尝试只使用tab,还没有找到解决方案,提前谢谢你,因为这可能是一个非常基本的问题

附言: 我还尝试在没有这一行的情况下调试其余代码,但这会产生相同的错误:

def day_display_control(entered_variable,controlling_number,return_message):
    if entered_variable == controlling_number:
        return(return_message)
不要介意代码的质量,问题是以前的'def'不会导致这种情况发生,例如

def day_display():
    day_display_number = day % 7
    day_display = day_diplay_control(day_display_number,0,Monday)
    day_display = day_diplay_control(day_display_number,1,Thuesday)
    day_display = day_diplay_control(day_display_number,2,Wednesday)
    day_display = day_diplay_control(day_display_number,3,Thursday)
    day_display = day_diplay_control(day_display_number,4,Friday)
    day_display = day_diplay_control(day_display_number,5,Saturday)
    day_display = day_diplay_control(day_display_number,6,Sunday)

p.p.S:截至昨天,我刚刚意识到python不再是3.6,而是3.7 alpha 2,这让我相信这是一个新特性或一个bug,我还没有找到关于它们的文章,所以如果有人知道问题是什么,我会非常感激

我同意@jasonharper的观点。检查您是否输入了错误的
=
,而不是
=
,以及是否缺少以下内容:
]
}
。它可能不在这些函数的块附近

如果它在
def
行本身上给出了“预期的缩进块”,那么前面的代码可能有问题,例如
If:
下没有缩进体。确实如此,但是If下唯一的东西是缩进的“return”,而这个def只包含这个“If”块
def typeWait(message,delay):
    message = str(message)
    print(message)
    sleep(delay)