python基础
Susanna微加幸福
这个作者很懒,什么都没留下…
展开
-
Python—高阶函数之map,filter,sorted
每个函数分别以一个示例来示意它的定义和用法 ~_~ 1.map (function, *iterable) 返回一个可迭代对象,此可迭代对象用函数function对可迭代对象iterable中的每一个元素作为参数计算后得到新的数据 示例: 1**2 + 2**2 +3**2 + …+9**2 (1~9的平方和) 方法1:自定义函数计算x的平方def power...原创 2018-08-26 21:59:14 · 485 阅读 · 0 评论 -
Python—用列表和递归求斐波那契数列
1.生成前10个斐波那契数(Fibonacci),要求将这些整数存于列表L中,最后打印出这些数[1, 1, 2, 3, 5, 8, 13, 21, 34, 55] (斐波那契数的前两个是1,1,之后的数是前两个数的和) 方法1:使用列表L=[1,1]while len(L)<10: L.append(L[-1]+L[-2])print(L)方法2:使用递归函数...原创 2018-08-28 22:58:19 · 10444 阅读 · 0 评论 -
Python网络编程---实现聊天室
写一个聊天室 要求: 1.进入聊天室需要输入姓名,姓名不能重复 2.有人进入聊天室会想其他人发送通知,xxx 进入了聊天室 3.一个人发消息,其他人会收到消息 xxx 说:xxxx 4.某人退出聊天室,其他人也会收到通知 xxx 退出了聊天室 5.管理员喊话功能-基于udp的网络传输 服务端...原创 2018-09-11 23:10:45 · 3102 阅读 · 2 评论 -
Python-三种方法求100-999之间的水仙花数
题目:算出100-999之间的水仙花数 水仙花数是指百位的3次方 + 十位的3次方 + 个位的三次方等于原数的整数方法一:将数字转换为字符串,用索引获取百位十位个位数字for i in range(100,1000): s=str(i) if int(s[0])**3+int(s[1])**3+int(s[2])**3==i: print(i)方法二...原创 2018-09-09 08:48:55 · 40038 阅读 · 0 评论