- 4
- 0
- 约4.94千字
- 约 33页
- 2017-03-13 发布于北京
- 举报
离散数学_42178.ppt
编程案例:求最大值(4) 策略4:利用现成代码. Python提供内建函数max(x1, x2, ... , xn) x1,x2,x3 = input(enter 3 numbers:) print max =, max(x1,x2,x3) * 小结 给定问题,有多种解决方法 不要只凭第一感匆忙编程,要多考虑是否有更好算法; 首先要正确,其次要结构清晰,高效,可扩展,漂亮. 问自己会如何解决问题 追求一般性 借鉴,重用现成算法 * * * End * 数据处理的流程控制 循环控制结构 * * * 为什么需要循环? 有时需要重复做相同或相似的事情,程序中如何表达? 例如:在屏幕上显示1~5 print 1 print 2 print 3 print 4 print 5 繁琐且不具有扩展性(显示1~10000怎么办?) 循环:用很少的语句表达重复执行的很多语句. * * * for循环 语法 for 循环控制变量 in 序列: 循环体 语义:令循环控制变量取遍序列中的每个值,并对变量所取的每个值执行一遍循环体. 例如: for i in [1,2,3,4,5]: print i 显示1~10000:用[1,2,...,10000]显然不合适,可以用range() * * * for循环的流程图 for语句中序
原创力文档

文档评论(0)