本次主要内容: 内容补充 python中的反射 常用模块 一,内容补充: 利用上次说到的递归的方法来实现阶乘。 说明:利用函数递归的方法来实现阶乘如: 1*2*3*4*5*6*7 代码实现如下: 二。python中的反射 反射:基于字符串的形式去对象(模块)中操作(寻找,检查,删除,设置)其成员,这 ...
分类:
编程语言 时间:
2016-06-17 17:11:14
阅读次数:
242
递归 递归阶乘1*2*3*4...7案例 反射 反射定义: 利用字符串的形式去对象(模块)中操作(寻找/检查/设置、删除)成员,叫做反射 反射:基于实例伪造web框架的路由系统。访问url然后定位到相应的函数上去。 反射使用到的方法: getattr () 获取模块中的某个某个成员 hasattr( ...
分类:
编程语言 时间:
2016-06-17 00:33:26
阅读次数:
175
递归,阶乘 1*2*3*...7 def func(num): if num == 1: return 1 return num * func(num-1) x = func(7) print(x) 反射 #利用字符串的形式去对像(模块)中操作(寻找/检查/删除/设置)成员 hasattr #利用字 ...
分类:
编程语言 时间:
2016-06-14 23:56:52
阅读次数:
282
alert(sum(5));
functionsum(num){
//初始化数组
varn=[];
for(vari=0;i<num;i++){
n[i]=i+1;
}
jc(n);
//计算前n阶乘之和,即数组之和
returneval(n.join("+"));
}
//将每个阶乘结果放入到数组中形成阶乘数组
functionjc(arr){
for(vari=1;i<arr..
分类:
编程语言 时间:
2016-06-14 19:48:20
阅读次数:
615
阶乘是乘法 , 乘法的话 , 几位数*几位数的位数 就是 哪两个几位数相加 . 这个可以用log10来解决 , 所以有如下代码 . ...
分类:
其他好文 时间:
2016-06-14 15:44:58
阅读次数:
238
求模的 都可以在 被求模数的 得到过程中 对 被求模数的 不玩整体 进行求模 , 并且得到的模值 不会改变 . 这样的话 可以解决被 求模的数 过大 计算机无法保存的情况 . ...
分类:
其他好文 时间:
2016-06-12 14:01:58
阅读次数:
381
Python之路_Day6_课堂笔记前期回顾:无本期内容:一、atm作业讲解二、递归的例子,阶乘三、反射四、模块五、冒泡算法六、本周作业一、ATM作业讲解二、递归的例子,阶乘使用递归实现“1*2*3*4*5*6*7”#!/usr/bin/env python# -.- coding: utf-8 -... ...
分类:
编程语言 时间:
2016-06-11 21:20:33
阅读次数:
303
2186: [Sdoi2008]沙拉公主的困惑 Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一 大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个 ...
分类:
其他好文 时间:
2016-06-08 18:52:09
阅读次数:
192
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)!... ...
分类:
其他好文 时间:
2016-06-07 20:49:29
阅读次数:
133
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题下面是一个10以内的阶乘例子: ...
分类:
Web程序 时间:
2016-06-06 17:03:20
阅读次数:
159