python函数调用,循环,列表复制实例


Posted in Python onMay 03, 2020

我就废话不多说了,大家还是直接看代码吧!

year=int(raw_input('year:\n'))
month=int(raw_input('month:\n'))
day=int(raw_input('day:\n'))
sum=0
months=(0,31,59,90,120,151,181,212,243,273,304,334)
if 0<month<=12:
 sum=months[month-1]
else:
 print 'data error!'
sum+=day
leap=0
if(year%400==0)or((year%4==0)and(year%100!=0)):
 leap=1
if(leap==1)and(month>2):
 sum+=1
print 'it is the %dth day.' %sum

list.sort()从小到大排列

求斐波那契数列

F0 = 0  (n=0)
F1 = 1 (n=1)
Fn = F[n-1]+ F[n-2](n=>2)
def fib(n):
 a,b=1,1
 for i in range(n-1):
  a,b=b,a+b
 return a

print fib(10)

输出第10 位 用循环来实现

def fib(n):
 if n==1 or n==2:
  return 1
 return fib(n-1)+fib(n-2)
print fib(10)

用递归实现

列表的复制:

a=[1,2,3]
b=a[:]
print b

a[:]2边可以填数,从左边开始到右边结束

输出九九乘法口诀:

for i in range(1,10):
 print
 for j in range(1,i+1):
  print '%d*%d=%d'%(i,j,i*j),

外层循环决定行,内层循环决定列。print默认后面加换行。print内容后加,输出以空格为结尾。

补充知识:python循环的一个优化,原来方法可以再次封装调用,类似匿名函数

循环优化

每种编程语言都会强调需要优化循环。当使用Python的时候,你可以依靠大量的技巧使得循环运行得更快。然而,开发者经常漏掉的一个方法是:避免在一个循环中使用点操作。

例如,考虑下面的代码:

python函数调用,循环,列表复制实例

每一次你调用方法str.upper,Python都会求该方法的值。然而,如果你用一个变量代替求得的值,值就变成了已知的,Python就可以更快地执行任务。优化循环的关键,是要减少Python在循环内部执行的工作量,因为Python原生的解释器在那种情况下,真的会减缓执行的速度。

(注意:优化循环的方法有很多,这只是其中的一个。例如,许多程序员都会说,列表推导是在循环中提高执行速度的最好方式。这里的关键是,优化循环是程序取得更高的执行速度的更好方式之一。)

以上这篇python函数调用,循环,列表复制实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之常用运算符
Aug 29 Python
python按照多个字符对字符串进行分割的方法
Mar 17 Python
Python中使用hashlib模块处理算法的教程
Apr 28 Python
详解Django框架中用户的登录和退出的实现
Jul 23 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
Python3编码问题 Unicode utf-8 bytes互转方法
Oct 26 Python
在Python中增加和插入元素的示例
Nov 01 Python
Python3实现定时任务的四种方式
Jun 03 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
python计算二维矩形IOU实例
Jan 18 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
Mar 01 Python
python轮询机制控制led实例
May 03 #Python
python 轮询执行某函数的2种方式
May 03 #Python
在Sublime Editor中配置Python环境的详细教程
May 03 #Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 #Python
Python使用pdb调试代码的技巧
May 03 #Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 #Python
Python使用多进程运行含有任意个参数的函数
May 02 #Python
You might like
php实现图片缩放功能类
2013/12/18 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
Python求导数的方法
2015/05/09 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
利用python修改json文件的value方法
2018/12/31 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
python实现随机漫步方法和原理
2019/06/10 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
俄罗斯品牌服装和鞋子的在线商店:KUPIVIP
2019/10/27 全球购物
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
服务承诺书怎么写
2014/05/24 职场文书
设备售后服务承诺书
2014/05/30 职场文书
个人主要事迹材料
2014/08/26 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
色戒观后感
2015/06/12 职场文书
《颐和园》教学反思
2016/02/19 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
Go语言grpc和protobuf
2022/04/13 Golang