栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

预期在python中出现两个空白行pep8警告

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

预期在python中出现两个空白行pep8警告

import cmathdef sqrt():    try:        num = int(input("Enter the number : "))        if num >= 0: main(num)        else: complex_num(num)    except:        print("OOPS..!!Something went wrong, try again")        sqrt()    returndef main(num):    square_root = num**(1/2)    print("The square Root of ", num, " is ", square_root)    returndef complex_num(num):    ans = cmath.sqrt(num)    print("The Square root if ", num, " is ", ans)    returnsqrt()

前一个将解决您的PEP8问题。导入后,在启动代码之前,需要有2行。另外,每个之间

deffoo()
还需要有2个。

在您的情况下,导入后为0,每个函数之间有1个换行符。PEP8的一部分,您需要在代码结束后加换行符。不幸的是,当我将代码粘贴到此处时,我不知道如何显示它。

注意命名,它也是PEP8的一部分。我更改

complex
complex_num
防止与Builtin混淆
complex

最后,它们只是警告,如果需要,可以忽略它们。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/611891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号