Web 技术教程
Python 基础教程
Python 简介
Python 环境搭建
Python 基础语法
Python 变量类型
Python 运算符
Python 条件语句
Python While 循环语句
Python for 循环语句
Python 循环嵌套
Python break 语句
Python continue 语句
Python pass 语句
Python 循环语句
Python Number(数字)
Python abs() 函数
Python ceil() 函数
Python cmp() 函数
Python exp() 函数
Python fabs() 函数
Python floor() 函数
Python log() 函数
Python log10() 函数
Python max() 函数
Python min() 函数
Python modf() 函数
Python pow() 函数
Python round() 函数
Python sqrt() 函数
Python choice() 函数
Python randrange() 函数
Python random() 函数
Python seed() 函数
Python shuffle() 函数
Python uniform() 函数
Python acos() 函数
Python asin() 函数
Python atan() 函数
Python atan2() 函数
Python cos() 函数
Python hypot() 函数
Python sin() 函数
Python tan() 函数
Python degrees() 函数
Python radians() 函数
Python 字符串
Python 列表(List)
Python 元组
Python 字典(Dictionary)
Python 日期和时间
Python 函数
Python 模块
Python capitalize()方法
Python center()方法
Python count() 方法
Python decode()方法
Python encode()方法
Python endswith()方法
Python expandtabs()方法
Python find()方法
Python 文件I/O
Python 异常处理
Python index()方法
Python isalnum()方法
Python isalpha()方法
Python isdigit()方法
Python islower()方法
Python isnumeric()方法
Python isspace()方法
Python istitle()方法
Python isupper()方法
Python join()方法
Python len()方法
Python ljust()方法
Python lower()方法
Python lstrip()方法
Python maketrans() 方法
Python max()方法
Python min()方法
Python 面向对象
Python 正则表达式
Python CGI 编程
Python replace()方法
Python rfind()方法
Python rindex()方法
Python rjust()方法
Python rstrip()方法
Python 操作 MySQL 数据库
Python SMTP发送邮件
Python split()方法
Python splitlines()方法
Python startswith()方法
Python strip()方法
Python swapcase()方法
Python title()方法
Python translate()方法
Python upper()方法
Python zfill()方法
Python isdecimal()方法
Python 多线程
Python XML 解析
Python GUI 编程(Tkinter)
Python List cmp()方法
Python List len()方法
Python List max()方法
Python List min()方法
Python List list()方法
Python List append()方法
Python List count()方法
Python List extend()方法
Python List index()方法
Python List insert()方法
Python List pop()方法
Python List remove()方法
Python List reverse()方法
Python List sort()方法
Python Tuple(元组) cmp()方法
Python Tuple(元组) len()方法
Python Tuple(元组) max()方法
Python Tuple(元组) min()方法
Python Tuple(元组) tuple()方法
Python 字典(Dictionary) cmp()方法
Python 字典(Dictionary) len()方法
Python 字典(Dictionary) str()方法
Python 字典(Dictionary) type()方法
Python 字典(Dictionary) clear()方法
Python 字典(Dictionary) copy()方法
Python 字典 fromkeys() 方法
Python 字典(Dictionary) get()方法
Python 字典(Dictionary) has_key()方法
Python 字典(Dictionary) items()方法
Python 字典(Dictionary) keys()方法
Python 字典(Dictionary) setdefault()方法
Python 字典(Dictionary) update()方法
Python 字典(Dictionary) values()方法
Python time altzone()方法
Python time asctime()方法
Python time clock()方法
Python time ctime()方法
Python time gmtime()方法
Python time localtime()方法
Python time mktime()方法
Python time sleep()方法
Python time strftime() 方法
Python time strptime()方法
Python time time()方法
Python time tzset()方法
Python2.x 与 3.x 版本区别
Python IDE
Python JSON
Python 中文编码
Python partition() 方法
Python 练习实例1
Python 练习实例2
Python 练习实例3
Python 练习实例4
Python 100例
Python 练习实例5
Python 练习实例6
Python 练习实例7
Python 练习实例8
Python 练习实例9
Python 练习实例10
Python 练习实例11
Python 练习实例12
Python 练习实例13
Python 练习实例14
Python 练习实例15
Python 练习实例16
Python 练习实例17
Python 练习实例18
Python 练习实例19
Python 练习实例20
Python 练习实例21
Python 练习实例22
Python 练习实例23
Python 练习实例24
Python 练习实例25
Python 练习实例26
Python 练习实例27
Python 练习实例28
Python 练习实例29
Python 练习实例30
Python 练习实例31
Python 练习实例32
Python 练习实例33
Python 练习实例34
Python 练习实例35
Python 练习实例36
Python 练习实例37
Python 练习实例38
Python 练习实例39
Python 练习实例40
Python 练习实例41
Python 练习实例42
Python 练习实例43
Python 练习实例44 – Python 两个矩阵相加
Python 练习实例45
Python 练习实例46
Python 练习实例47
Python 练习实例48
Python 练习实例49
Python 练习实例50
Python 练习实例51
Python 练习实例52
Python 练习实例53
Python 练习实例54
Python 练习实例55
Python 练习实例56
Python 练习实例57
Python 练习实例58
Python 练习实例59
Python 练习实例60
Python 练习实例61
Python 练习实例62
Python 练习实例63
Python 练习实例64
Python 练习实例65
Python 练习实例66
Python 练习实例67
Python 练习实例68
Python 练习实例69
Python 练习实例70
Python 练习实例71
Python 练习实例73
Python 练习实例74
Python 练习实例75
Python 练习实例76
Python 练习实例77
Python 练习实例78
Python 练习实例79
Python 练习实例80
Python 练习实例81
Python 练习实例82
Python 练习实例83
Python 练习实例84
Python 练习实例85
Python 练习实例86
Python 练习实例87
Python 练习实例88
Python 练习实例72
Python 练习实例89
Python 练习实例90
Python 练习实例91
Python 练习实例92
Python 练习实例93
Python 练习实例94
Python 练习实例95
Python 练习实例96
Python 练习实例97
Python 练习实例98
Python 练习实例99
Python 练习实例100
Python File(文件) 方法
Python File close() 方法
Python File flush() 方法
Python File fileno() 方法
Python File isatty() 方法
Python File next() 方法
Python File read() 方法
Python File readline() 方法
Python File readlines() 方法
Python File seek() 方法
Python File tell() 方法
Python File truncate() 方法
Python File write() 方法
Python File writelines() 方法
Python OS 文件/目录方法
Python os.access() 方法
Python os.chdir() 方法
Python os.chflags() 方法
Python os.chmod() 方法
Python os.chroot() 方法
Python os.close() 方法
Python os.closerange() 方法
Python os.dup() 方法
Python os.dup2() 方法
Python os.fchdir() 方法
Python os.fchmod() 方法
Python os.fchown() 方法
Python os.fdatasync() 方法
Python os.fdopen() 方法
Python os.fpathconf() 方法
Python os.fstat() 方法
Python os.fstatvfs() 方法
Python os.fsync() 方法
Python os.ftruncate() 方法
Python os.getcwd() 方法
Python os.getcwdu() 方法
Python os.isatty() 方法
Python os.lchflags() 方法
Python os.lchmod() 方法
Python os.lchown() 方法
Python os.chown() 方法
Python os.link() 方法
Python os.listdir() 方法
Python os.lseek() 方法
Python os.lstat() 方法
Python os.major() 方法
Python os.makedev() 方法
Python os.makedirs() 方法
Python os.minor() 方法
Python os.mkdir() 方法
Python os.mkfifo() 方法
Python os.mknod() 方法
Python os.open() 方法
Python os.openpty() 方法
Python os.pathconf() 方法
Python os.pipe() 方法
Python os.popen() 方法
Python os.read() 方法
Python os.readlink() 方法
Python os.remove() 方法
Python os.removedirs() 方法
Python os.rename() 方法
Python os.rmdir() 方法
Python os.renames() 方法
Python os.stat() 方法
Python os.stat_float_times() 方法
Python os.statvfs() 方法
Python os.symlink() 方法
Python os.tcgetpgrp() 方法
Python os.tcsetpgrp() 方法
Python os.tempnam() 方法
Python os.tmpfile() 方法
Python os.tmpnam() 方法
Python os.ttyname() 方法
Python os.unlink() 方法
Python os.utime() 方法
Python os.walk() 方法
Python os.write() 方法
Python 命令行参数
Python 网络编程
Python format 格式化函数
Python – 获取 100 以内的质数
Python range() 函数
Python 内置函数
Python divmod() 函数
Python input() 函数
Python raw_input() 函数
Python open() 函数
Python staticmethod() 函数
Python all() 函数
Python any() 函数
Python enumerate() 函数
Python int() 函数
Python ord() 函数
Python chr() 函数
Python unichr() 函数
Python str() 函数
Python repr() 函数
Python eval() 函数
Python exec 内置语句
Python execfile() 函数
Python compile() 函数
Python isinstance() 函数
Python type() 函数
Python sum() 函数
Python basestring() 函数
Python issubclass() 函数
Python super() 函数
Python bin() 函数
Python file() 函数
Python iter() 函数
Python property() 函数
Python bool() 函数
Python filter() 函数
Python bytearray() 函数
Python float() 函数
Python callable() 函数
Python locals() 函数
Python globals() 函数
Python vars() 函数
Python reduce() 函数
Python map() 函数
Python frozenset() 函数
Python long() 函数
Python reload() 函数
Python classmethod 修饰符
Python getattr() 函数
Python setattr() 函数
Python delattr() 函数
Python hasattr() 函数
Python xrange() 函数
Python zip() 函数
Python memoryview() 函数
Python __import__() 函数
Python complex() 函数
Python hash() 函数
Python set() 函数
Python help() 函数
Python next() 函数
Python dict() 函数
Python hex() 函数
Python slice() 函数
Python dir() 函数
Python id() 函数
Python oct() 函数
Python sorted() 函数
Python 字典 pop() 方法
Python 字典 popitem() 方法
Python rpartition() 方法
Python Tkinter 按钮组件
Python Tkinter 画布(Canvas)
Python Tkinter 复选框(Checkbutton)
Python Tkinter 文本框(Entry)
Python os.path() 模块
Python Tkinter 框架控件(Frame)
Python Tkinter 标签控件(Label)
本书使用 GeChiUI.com 发布
Python 练习实例26
Python 练习实例26
最后更新于:2022-03-27 01:23:56
Python 练习实例26
Python 100例
题目:
利用递归方法求5!。
程序分析:
递归公式:fn=fn_1*4!
程序源代码:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def
fact
(
j
)
:
sum
=
0
if
j
==
0
:
sum
=
1
else
:
sum
=
j
*
fact
(
j
–
1
)
return
sum
print
(
fact
(
5
)
)
以上实例输出结果为:
120
Python 100例