网站查询域名解析做邀请函的网站
2026/1/13 18:37:31 网站建设 项目流程
网站查询域名解析,做邀请函的网站,美橙互联送的网站源代码,wordpress 绑定二级域名内容提要 概述 条件语句 循环语句 跳转语句 综合实例 一、概述 之前编写的程序都是顺序结构的#xff0c;即依次执行程序中的每条语句。 但实际的程序并非如此简单#xff0c;经常要用到条件判断或反复执行某一个程序段#xff0c;这就要用到条件语句和循环语句。 本…内容提要概述条件语句循环语句跳转语句综合实例一、概述之前编写的程序都是顺序结构的即依次执行程序中的每条语句。 但实际的程序并非如此简单经常要用到条件判断或反复执行某一个程序段这就要用到条件语句和循环语句。 本章介绍条件语句、循环语句及跳转语句。二、条件语句条件语句能够改变Python程序的执行流程是执行这个代码块还是另一个代码块。 凡是需要判断来确定下一步如何执行的程序都要使用条件语句。1、if/else语句1单分支 格式 if(表达式): 语句序列 功能如果条件表达式的值为真则执行后面的语句序列。例4-1判断用户的输入如果输入的数值大于0则在屏幕上显示“正数”。2双分支格式 if(表达式): 语句序列1 else: 语句序列2 功能如果“条件表达式”的判断结果为真则执行语句序列1否则执行语句序列2。例4-2判断用户的输入如果输入的数值大于0则在屏幕上显示“正数”否则在屏幕上显示“不是正数”。2、if…elif…else语句if/elif语句是if语句的扩展版本它包含多个条件用于作出复杂的决策。例4-3假设航空公司提供了儿童优惠票价不超过2岁的儿童免票2-13岁的儿童打折13岁及以上儿童与成人同价。3、if语句嵌套if 语句内还可以使用if语句这样就构成了if语句的嵌套。格式 if(表达式1): if(表达式2):语句序列1 elif(表达式3):语句序列2 … else:语句序列3 elif(表达式n): … else: …例4-4 输入三个整数输出最大数4、条件表达式Python也有类似于C的条件表达式其格式为 表达式1 if 表达式2 else 表达式3功能先计算表达式2的值如果其值为真则表达式1的值就是整个表达式的值否则表达式3的值就是整个表达式的值。例4-5求两个数a和b中最大值三、循环语句循环用于重复地执行代码块。 Python中有两种主要的循环for循环和while循环。 for循环通常比while循环更容易使用也不那么容易出错但没有while循环灵活。1、for循环格式 for 变量 in 集合: … 功能每次从集合中取出一个值并把值赋给变量。集合可以是元组、列表、字典等数据结构。说明 for循环通常与range()函数一起使用range()函数返回一个列表for循环遍历列表中的元素。 Range()函数格式range(start,stop[,step])参数start表示列表开始值默认为0参数stop表示列表结束值不能缺省循环到stop-1停止参数step表示步长默认值为1。例4-6for循环示例例4-7求123…100.2、while循环格式 while 条件表达式: 语句序列功能当条件表达式为真时依次执行while中的语句直到循环表达式的值为假。例4-8求123…1003、for循环和while循环比较一般来说固定次数的循环问题使用for循环和while循环都可以解决而循环次数不固定的循环问题只能使用while循环解决。例4-9分别使用for和while循环计算n!例4-10计算已知个数数字的总和例4-11计算未知个数数字的总和5、循环嵌套四、跳转语句与C、C类似在Python中除了提供顺序执行和选择控制、循环控制语句外还提供了一类跳转语句。这类语句的总体功能是中断当前某段程序的执行并跳转到程序的其他位置继续执行。 Python的跳转语句有break语句和continue语句。跳转语句的作用及区别break语句的作用是结束当前正在执行的循环for、while转而执行这些结构后面的语句。 。 continue语句的作用是结束当前正在执行的这一次循环for、while接着执行下一次循环。即跳过循环体中尚未执行的语句接着进行下一次是否执行循环的判定。continue语句和break语句的区别是continue语句只结束本次循环而不是终止整个循环的执行。而break语句则是结束整个循环不再进行条件判断。例4-13计算未知个数数字的总和利用break语句例4-14输出1~100之间的不能被7整除的数。五、综合实例1、求任意非负数的平方根。没有精确算法常用的近似算法有 穷举法 二分法 牛顿—拉夫逊算法。穷举法取较小的步长生成猜测值顺序地 检查是否足够接近结果。 反复执行上述步骤。在穷举法中步长可以取任意小数值但是 如果步长太小了程序执行会花较长时间 如果步长太大了可能会跳过最近似的答案 还有更有效的方法。二分法根据数学定义x的平方根位于0—x之间。 尽管在穷举法中我们从0开始进行猜测但实际上可以取这个范围的中间值。如果幸运这个答案即最近似的结果。如果猜测值不足够近似太大或太小怎么办 如果g**2x则g太大现在应查找如果新的g例如g**2x则g太小了应查找每次减少值的范围的一半。关于二分法算法的说明二分查找算法从根本上减少了计算时间 二分查找算法必须用于有序的数据。牛顿—拉夫逊算法通常求一个变量多项式的根的近似算法为求r使得p(r)0 例如求24的平方根即求p(x)x2-24的根则牛顿近似公式为具体到本例近似公式为g-(g2-24)/2g2、编写猜秘密数的程序由用户想一个0—100之间的整数包括0不包括100由计算机来猜。由用户给一个输入是低了还是高了使用二分查找算法计算机将猜到用户的秘密数。执行过程设用户想的秘密数是83

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询