#5.1_引言
程序1:
结果:
程序2:
结果:
sum is 45
##注意整个循环语句都要内缩进循环内部
##ctrl+c中止一个无限循环运行
程序清单5-1:
结果:
#5.2.1_实例研究:猜数字
程序清单:
结果:
#5.2.2循环设置策略。
程序清单5-4:
结果:
#5.2.4 根据用户确定控制循环
程序清单5-5
结果:
#循环中不能用浮点数来比较相等,浮点数运算是近似的。
#5.2.6_输出输入重定向
python SentinelValue.py<input.txt>output.txt. ##程序自私input.py中,把结果输出在output.txt中
#5.3 for 循环
#for i in range(a,b,k). ## a , b 是起止值,k是步长值
#5.4_嵌套循环
程序清单5-6:
结果:
# 5.5_最小化数值错误
结果:
程序1:
程序2:
结果:
# 5.6_实例研究
# 5.6.1_问题:找到最大公约数
程序清单5-8:
结果:
#5.6.2_问题:预测未来学费
程序清单5-9:
结果:
#5.6.3_问题:蒙特卡罗模拟
程序清单5-10:
结果:(都是接近3.14)
#5.7_关键字break和continue
#可以理解为当下面的条件满足时候,跳出循环
程序清单5-11:
结果:
程序清单5-12:
结果:
#5.8 实例研究:显示素数
程序清单5-13:
结果:
#5.9 实例研究:随意行走
程序清单5-14:
结果: