python 嵌套函数及其练习题
嵌套函数
文章目录
- 嵌套函数
- 嵌套函数的定义:
- 函数之间的调用
- 练习
- 练习一
- 2,练习二
- 练习三
- 练习四
嵌套函数的定义:
函数嵌套就是在函数内部定义子函数。
例如:
def go():print("ABC")def ins():print("EFG")ins()
go()
通俗来讲就是:一个函数在另外一个函数的里面,外层的函数返回的是里层函数。也就是函数本身被返回了
函数之间的调用
def go():print('哇哦...')def ins():go()print('卧槽...')ins()
函数与函数之间的相互调用。
练习
练习一
写一个由5,6,7,8组成的不重复的所有三位数
for i in range(5,9):
for j in range (5,9):for z in range (5,9):if (i != z ) and (i != j) and (j !=z):print (100 * i +10 *j + z)
运行结果如下:
2,练习二
写出九九乘法表
for i in range(1,10,1):for j in range(1,10,1):if j <=i:print(f"{j}*{i}={j*i}",end="\t")print()
运行结果如下:
练习三
实现斐波那契数列
def fbnq(n):if n == 1 or n ==2:return 1else:return fbnq(n-1)+fbnq(n-2)print(fbnq(1))
练习四
猜数字
import random
realnum = random.randint(1, 100)
i = 0
while i <= 10:guessnum = int(input("请输入一个1-100之间的数"))i += 1if guessnum == realnum:print("恭喜你,猜对了!你总共用了", i,"次")breakelif guessnum<realnum:print("你猜小了!")i=i+1else:print("你猜大了!")
else:print("你已经猜错10次,没有机会了!")
运行结果如下:
python 嵌套函数及其练习题相关推荐
- Python 嵌套函数
简述 在 Python 中,函数的用法可谓是千变万化,只不过我们平日接触的大多是一些基本用法.函数强大之处当然不止于此,它还有很多高级用法 - 闭包.装饰器... 这些高级用法都与嵌套函数紧密相关,所 ...
- python嵌套函数具体案例_python编程嵌套函数实例代码
python,函数嵌套,到底是个什么东东? 很少有人用,但是,有时确实会用: def multiplier(factor): def multiplyByFactor(number): return ...
- python 嵌套函数过多_嵌套函数的性能开销是多少?
性能惩罚肯定存在.如果函数是在对另一个函数的调用中创建的,那么每次调用外部函数时都会创建函数对象.但这种惩罚很小,而且通常可以忽略不计.尤其要考虑到一个显而易见的事实:在大多数情况下,只有当嵌套函数不 ...
- 微课--Python嵌套函数定义与使用
全国高校教师Python课程高级研修班(线上,11月20-21日) 中国大学MOOC"Python程序设计基础"第5次开课 推荐教材:Python程序设计入门与实践 I S B ...
- python用psf函数_Python 嵌套函数(高级用法)
Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...
- python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...
python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...
- python之6-3嵌套函数
1. 嵌套函数 子函数可以继承父函数的变量 父函数返回子函数 子函数返回结果 看例子如下:结果是一个字符串fun1+fun2 #!/usr/bin/env python# coding=utf-8de ...
- python之路--嵌套函数、匿名函数、高阶函数。函数的递归
嵌套函数 函数里不仅可以写代码,还可以嵌套函数 name = "小猿圈"def change():name = "小猿圈,自学编程"def change2(): ...
- Python的嵌套函数使用和闭包
文章目录 封装 - 数据隐藏 贯彻 DRY 原则 深入浅出python闭包 嵌套函数(Nested function)是在另一个函数(即:封闭函数)中定义的函数. 那么,一般在什么情况下使用嵌套函数? ...
最新文章
- 使用深度学习阅读和分类扫描文档
- iis 站点中文乱码 解决方案
- win10一直卡在自动修复_Win10今年最重磅更新!低CPU占用率+16大新特性,系统快如闪电!...
- 蓝桥杯-表达式计算(java)
- springboot的自动配置原理
- 造完家怎么拆东西_吸顶灯灯管怎么拆?吸顶灯拆灯管的注意事项有哪些?
- jsfor循环终止_js 终止 forEach 循环
- mysql 插入毫秒数据_【转载】怎样在mybatis里向mysql中插入毫秒数的时间?
- (转)oracle审计详解
- 大数据分析的目的与意义
- 小爱同学100个奇葩回复_奇葩”订单分享:谁还不是个有故事的同学了?
- list vue 添加数据方法_在PySpark数据框中添加新列的5种方法
- OpenSSL密码库算法笔记——第0章 大整数的表示及相关函数
- opencv双目测距
- 根据经度纬度获取距离(km/m)等工具类
- 零极点是怎么产生的对环路的影响
- jianx vtritualbox 虚拟镜像的体积
- 基于Java实现(PC)民航订票管理系统【100010185】
- yolov5跌倒检测。可以检测跌倒,坐立,下蹲,正常行走。可 以绘制各种训练指标曲线。
- Linux笔记1 — 基本命令