python基础知识点思维导图Python基础知识大一期末考试下载
下载地址 https://share.weiyun.com/t7TNGpYI 资料目录 Python基础知识总结 Python基础知识思维导图 python基础知识实验报告总结 Python基础学习笔记 计算机二级Python基础知识点速记⼿册(涵盖考纲90%内容) Python单选题库 python基础知识选择题(含答案详细解析) Python基础练习题100例(Python3.x) python基础试题(含答案) python基础⾯试题整理 python基础试题(含答案解析)图文复习知识点试卷试题 Python基础知识笔试(含答案) Python练习题有答案 大一python基础知识简答题(121道) python基础知识大一期末考试题及答案 python基础知识课件ppt
举例 循环语句 while 在不清楚循环次数时, 利用 for-i n 循环语句来实现循环, 有时会感到比较困难。 这时, 最好使用 Python提供的、 根据条件成立与否来控制循环是否进行的 while 语句。 while 循环语句的一般格式是: while <条件> : <语句(循环体) > else : <后续语句> 下图所示是 while 循环的执行流程图。 功能: 当执行遇到 while 时, 判断<条件>是否取值 True, 即是否成立。 如果成立, 就执行缩进的循环体,转而又去判断<条件>的取值; 如果<条件>取值 False, 即不成立, 则去执行<后续语句>。 在 while循环中, 也可以安排else语句, 其作用是保证循环正常结束。 如果没有 else, 那么在编写 while循环时, 要特别注意后续语句的回退位置, 否则容易出错。 注意以下两点。 (1 ) 编写 while 循环时, 不要遗漏冒号“:”。 (2) 在程序中使用 while 循环时, 要注意的是条件的设置, 否则可能会造成死循环。 若发现程序已经陷入了死循环, 那么可以按 Ctrl +C 组合键迫使程序停止执行。
例 编写一个程序, 输出 1 ~50 的所有能被 3 整除的正整数。 程序编写如下: num=1 #控制循环执行的变量初值 i =0 #记录这种正整数的个数 while (num<=50) : if (num%3==0) : i +=1 print(i , num) num+=1 else: num+=1 else: print(' Number of posi ti ve integersis i n total =' , i ) print(' End! ' ) 下图所示是该程序运行的结果。 分析如下。 设计 while 循环, 关键要注意<条件>的变化, 只有随着循环的进行, 条件的取值不断地发生变化, 才能够使它的值由 True 变为 False, 从而达到使循环停止的目的。 为此, 在用 while 循环时, 一般要考虑两个问题: 一是在进入循环前, 要赋予循环控制变量初值, 例如这里是 num=1 ; 二是在循环体内, 要安排使循环控制变量发生变化的语句, 例如这里是 num+=1 。 只有在整个循环结构中做了这样的安排, 才能达到循环最终停止的目的。 在这个程序中, 只有既满足条件 num<=50、 又满足条件 num%3==0 的 num, 才是所需要的正整数, 因此只有这时计数器 i 才可以加 1 。
|