python循环程序设计_《python语言程序设计》_第5章_循环

#5.1_引言

程序1:

c0de180dbbc8d270e1f73f137c29fa40.png

结果:

8b67fd55053368f9c425252b0760fb6a.png

程序2:

c25e27c7ae32e9adbb78a89c997dfe49.png

结果:

sum is 45

##注意整个循环语句都要内缩进循环内部

##ctrl+c中止一个无限循环运行

程序清单5-1:

1c628fe9d009c3b4773d4bb7d9766a27.png

结果:

634b8179fe9184ca147014a5ddca576c.png

#5.2.1_实例研究:猜数字

程序清单:

ca81b567c2cd3f0c19178b7c0006fe04.png

结果:

2364c4d6dafdc31061c1fa7eb6f7ba58.png

#5.2.2循环设置策略。

程序清单5-4:

7816ca7752f703ad0615c2951434de21.png

结果:

87823c93e662c66aae581c6acf864ee8.png

#5.2.4 根据用户确定控制循环

程序清单5-5

6068d3b5d554ac6a605ed49d7254d420.png

结果:

76b4edc335ff0aaa0ebd734d1b2f4068.png

#循环中不能用浮点数来比较相等,浮点数运算是近似的。

#5.2.6_输出输入重定向

python SentinelValue.pyoutput.txt. ##程序自私input.py中,把结果输出在output.txt中

#5.3  for 循环

#for i in range(a,b,k). ## a , b 是起止值,k是步长值

#5.4_嵌套循环

程序清单5-6:

04c53f3a765bede114401b338825dc19.png

结果:

c413e2dc51152b9164e7e45f5e4bdc29.png

# 5.5_最小化数值错误

813ccf4dd4cc938d6557040bcb03da9d.png

结果:

ccb3e52eb1f8f290c139eeab4180c84d.png

程序1:

a04dbc3e969d7ff80dbdbf7568c9e729.png

程序2:

d575ee14cabbd2a154a84a423329b070.png

结果:

a8d85e04386e48c6f673afbacac3e967.png

# 5.6_实例研究

# 5.6.1_问题:找到最大公约数

程序清单5-8:

7e35e87469bd3912a5009e30542096fd.png

结果:

c5e4bd4fd35ad5a3e1e624f0a1a20c23.png

#5.6.2_问题:预测未来学费

程序清单5-9:

be6f7e04182159cd9595d6e993c3bb55.png

结果:

29cd041e2eece624caf1444877ea3896.png

#5.6.3_问题:蒙特卡罗模拟

程序清单5-10:

66f69d80666d313daa6fee7b9112e771.png

结果:(都是接近3.14)

4583418496e48302f631fb2f92e30266.png

#5.7_关键字break和continue

#可以理解为当下面的条件满足时候,跳出循环

程序清单5-11:

9c1d5a3810c476e76ff62f8301bdbd82.png

结果:

3c1396ae8ad277626d64414a85c9c635.png

程序清单5-12:

147f0e910fdfd4291ad423dd8b9b490d.png

结果:

1d02f2f1103fb9ac2cff07c4bdfc0241.png

#5.8 实例研究:显示素数

程序清单5-13:

d960ea88c4090a77d01128a6061b0976.png

结果:

cd4668a78318cc8269262fbea059f3bc.png

#5.9 实例研究:随意行走

程序清单5-14:

37d39c5402b6772dad8f92179239bccd.png

结果:

8b835b6849c6b46dc956b3a5976ad2b0.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值