-
倒序用-1、-2、-3…表示,所以正序则是从0、1、2、3 开始查看全部
-
使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。 图片题目:函数 move(n, a, b, c) 的定义是将 n 个圆盘从 a 借助 b 移动到 c。查看全部
-
这样的list 需要注意不同元素的表达查看全部
-
果然是廖大,赞。查看全部
-
想要在L[...]中查找内容,要用到索引的方法,而且索引是从0开始的。对于第你个元素的输出方式是>>>Print L[n-1].当寻找的下标值大于n-1,那样就会报错,因为越界了,所以索引时千万不要越界。查看全部
-
list链表内的元素字符串(一定,否则报错)都要加引号(单双都行), 但打印的字符串都被单引号扩起来 数字可以不用加引号,直接打印就显示无引号的数字,若加了引号,则以字符串的形式打印出来 最后所打印的结果中有方括号查看全部
-
一元二次方程的定义是:ax² + bx + c = 0 请编写一个函数,返回一元二次方程的两个解。 注意:Python的math包提供了sqrt()函数用于计算平方根。 请参考求根公式:x = (-b±√(b²-4ac)) / 2a 还有注意: math包提供了sin()和 cos()函数,我们先用import引用它查看全部
-
and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。查看全部
-
\n表示换行\n\n\n\n\n\n\n\nn\n\n\n\n\n\n\n\表示换行 \t\t\t\t\t\t\tt\表示一个制表符 \t\t\t\t\t\t\t\t\t\t\t\t\t\tt\表示一个制表符 \\表示\字符本身 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\表示\字符本身 表示\字符本身 表示\字符本身查看全部
-
布尔类型: 1、与运算:只有两个布尔值都为 True 时,计算结果才为 True。 2、或运算:只要有一个布尔值为 True,计算结果就是 True。 3、非运算:把True变为False,或者把False变为True: 4、Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
1、Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致 2、使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层 3、Python提供了一个求余的运算 % 可以计算余数(11 % 4 # ==> 3) 4、需要求余数可以整数后加.0,如(4.0/3.0)查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-查看全部
-
请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。查看全部
-
Python的官方网站查看文档:http://docs.python.org/2/library/functions.html cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: int()函数可以把其他数据类型转换为整数: str()函数把其他类型转换成 str:查看全部
-
回家咯么陌陌陌陌陌陌查看全部
举报
0/150
提交
取消