
正文
python输出函数结果不显示,python输出函数名称
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么Python中使用math中的sqrt模块没有输出结果?
1、是这样的呢,你自己再看一下你的代码,相当于你只是调用了开二次方的这个函数,确实会得到一个运算结果,但是你并没有把它显示出来呢。所以你应该在你的第2行语句下面加一行打印语句print。
2、sqrt()是math中的函数,使用时应该为math.sqrt()math.sqrt()的计算结果为浮点数,肯定不是int型的。你的思想是把完全平方数开方,这样应该得到一个小数部分为0的数。
3、错误在于,range的2个输入都必须为整型,上述代码里“math.sqrt(number)”的实际值为449489742783178,为浮点型,你可以在那句前面输出下该值看一下。
相关问答
Q1: 为什么python加上函数之后不显示调试结果
如果列表元素都是数字,但是使用sum函数后不显示内容,可能是因为列表为空或者列表中所有元素的值都是0。此时,sum函数返回0,因此不会有任何显示。
相当于你只是调用了开二次方的这个函数,确实会得到一个运算结果,但是你并没有把它显示出来呢。所以你应该在你的第2行语句下面加一行打印语句print。然后将整个第2行放在print函数里面。
不报错,说明没有语法问题。不出结果,说明程序执行的逻辑是有问题的,或者代码中没有明显的输出语句。你没有提供具体代码,不好定位问题。建议用调试模式运行代码,跟踪下代码的执行过程。
Q2: python为什么函数输出为空
1、对于你这个函数,你直接执行即可,外面不要加print。因为你的函数没有定义返回,所以输出了None。
2、由于开始值5已经大于结束值1了,因此这样的数列是无法产生的,即生成的整数数列是空的。
3、List.sort() 是针对列表自己内部进行排序,不会有返回值,因此返回为None。以下写法均会返回None:a = lists.sort()print( lists.sort() )return lists.sort()解决方法就是将排序语句单独作为一行。
Q3: 为什么Python定义函数用return返回数值,在运行后结果没有显示出来?
1、python 函数返回值 return,函数中一定要有return返回值才是完整的函数。如果你没有python 定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。在学习python的朋友们,强烈推荐加入 Python QQ群。
2、只是return啊 没有看到对结果处理。所以就是运行完就结束了。可以搞个中间变量,把运行结果的值赋值给它,再把他打印出来。
3、没有出结果是因为你在代码中多加入了scanf语句,这是要求输入a,b的值,值之间用,隔开。按你的意思a,b已经有初值了,可以把scanf语句删除。
关于python输出函数结果不显示和python输出函数名称的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






