If语句, while循环,for循环
1、If 语句后接表达式,然后用:表示代码块开始!
2、4个空格,不要使用Tab!
3、在Python交互环境下敲代码,要特别留
一、计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 1、If 语句后接表达式,然后用:表示代码块开始! 2、4个空格,不要使用Tab! 3、在Python交互环境下敲代码,要特别留意缩进!且退出缩进时需要多敲一行回车! 二、if ...else...语句: if 接表达式后接: 空四格输出结果 else 与 if 对齐接: 空四格输出结果 空一行 三、if ...多个elif ...else ...结构,一次写完所有的规则。 注:这一系列条件判断会从上到下依次判断WHILE循环语法,如果某个判断为true,执行完对应的代码块,后面的条件判断直接忽略,不再执行。 四、for 循环一次把 list 或 tuple 的每个元素迭代出来: 方法一:通过序列项迭代: for 接新变量名 in 列表或元组名 接: 空四格输出结果(不接逗号:输出结果自动换行。接逗号:输出结果在一行,空格分开) 空一行输出最终结果 利用for 循环求平均成绩: 注:每次迭代score变量都被设置为列表中特定某个元素。即 for 循环是依次取出列表或元组中的元素,因此可以取一个成绩加一次,退出循环后再求平均值。 方法二:通过序列索引迭代: 没有迭代元素,而是通过列表的索引迭代。 使用了内建的len()函数获得序列长度,使用range()函数创建了要迭代的序列。 方法三:使用项和索引迭代: 使用内建的enumerate()函数(意思是:列举,枚举) 注:这个例子中迭代了两个变量:i 和 eachZ 五、While 循环:不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。 利用 while 循环计算100以内奇数的和: 六、Break 退出循环:用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。 计算1+2+4+8+16+...的前20项的和: 注:注意代码块之间的关系! 七、多重循环:在循环内部,还可以嵌套循环。 八:对比分析 if 后的条件为真,会执行一次相应的代码块。 while 重的代码块会一直循环执行,直到循环条件不再为真。 for 会访问一个迭代对象中的所有元素,并在所有条目都处理过后结束循环。 for iter-var in iterable: suite-to-repeat 每次循环,iter-var迭代变量被设置为可迭代对象的当前元素,提供给suite-to-repeat语句块使用。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |