
简单练习题
一个回和
这个作者很懒,什么都没留下…
展开
-
Python小练习------函数(阶乘,斐波那契数列)
目录一、输出数字的阶乘1.要求:2.结果:(1)例如:4!=4*3*2*1(2)例如:请输入你想输入的数字的阶乘:二、斐波那契数列1.方法一:2.方法二:递归函数一、输出数字的阶乘1.要求:写一个函数,接收一个参数,用来接收这个函数的阶乘并输出2.结果:(1)例如:4!=4*3*2*1def func(num): total = 1...原创 2019-01-11 14:51:58 · 1765 阅读 · 0 评论 -
Python面向对象--计算圆的面积
目录1.计算圆的周长,面积2.分析:3.代码:1.计算圆的周长,面积2.分析:圆周率:pi 引入math包里面的pi模块 from math import pi周长:l=2*pi*r面积:s=pi*r**2 s=pi*r*r3.代码:''' ...原创 2019-01-11 19:07:33 · 7745 阅读 · 1 评论 -
Python字符串练习
目录1.'2018-11-12'去掉'-'输出2.统计字符串a中1的个数 a='201811'3.字符串换行输出 a='12345678901234567890'4.字符串换行输出 a='12345678901234567890'5.统计字母,数字,下划线的个数:1.'2018-11-12'去掉'-'输出用remove()函数,把'-'替换成''(空字符串...原创 2019-01-02 19:12:32 · 623 阅读 · 0 评论 -
Python列表,元组,字典,集合 练习
目录1.元组元素求和: b=(1,2,3,4,5,6,7,8,9)2.输出元组内7的倍数及个位是7的数3.列表倒数方法一:方法二:4.写代码,有如下列表,利用切片实现每一个功能(1)通过切片获取新的列表 lst2, lst2=[1,2,4,5](2)通过切片获取新的列表 lst3,lst3=[3,’a’,’b’](3)通过切片获取新的列表 lst4,lst4=[...原创 2019-01-02 21:38:03 · 6879 阅读 · 0 评论 -
Python设计模式
目录1.概述2.常用的设计模式3.单例模式(1)保证只有一个对象(2)正常情况下一个类的多个对象(3)创建单例模式的方式 1)使用__new__()魔法方法,创建一个传统的单例模式 2)导入模块4.工厂模式(1)工厂模式是一个在软件开发中用来创建对象的设计模式。(2)使用工厂模式应用场景:(3)工厂里造出来新车,提到4s店,客户下单之后,就可...原创 2019-01-17 18:13:40 · 1149 阅读 · 0 评论 -
Python递归函数 二分查找法的应用
目录1.递归函数的准备知识:2.递归函数的定义3.在使用递归时,需要注意以下几点(1).自己调用自己(2).必须有一个明确的递归结束条件,称为递归出口4.递归函数的小练习(1)使用递归函数向控制台打印 3,2,1代码:分析:(2)1到10的阶乘:1*2*3...........*10代码:分析:(3)查找数字,通过程序查找输入的number值...原创 2019-01-12 17:02:03 · 419 阅读 · 0 评论 -
Python内置函数
目录Python内置函数1.abs()2.max()3.map()4.filter()Python内置函数abs() 求绝对值 max() 求最大值 参数可以使可迭代内容,取出每一个内容进行比较 使用key关键字,指定比较规则 map() 函数会依次作用在可迭代内容的每一个元素上进行计算, ...原创 2019-01-12 17:25:40 · 995 阅读 · 0 评论 -
Python面向对象三大特性(三)--多态
目录因为在Python中多态的概念已经弱化了很多,所以我在这不多加介绍了,大家来看一个实例来感受一下就行了1.多态2.使用不同的支付工具给商店支付钱(1)思路:首先人去商店买东西,要付钱,先要有人然后人要选择支付工具,要有支付方式:我们最近的支付方式有:支付宝支付,苹果支付........最后人消费的这个行为,人用什么支付工具,要支付多少钱(2)代码:3.文...原创 2019-01-16 22:34:52 · 275 阅读 · 0 评论