条件循环控制

一.条件选择语句

Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下:

if condition:

xxx

elif condition:

xxx

...

else:

xxx

  其中elif和else语句块是可选的。对于if和elif只有condition为True时,该分支语句才执行,只有当if和所有的elif的condition都为False时,才执行else分支。注意Python中条件选择语句和C中的区别,C语言中condition必须要用括号括起来,在Python中不用,但是要注意condition后面有个冒号。

案例 一:成绩评定
二.循环语句

一:for

列表:

for variable in list:

xxx

举例,求算从1加到100的和:

sum=0

for var in range(1,101):

sum+=var

print sum
二: while

下面来看一下while循环的基本形式:

和C语言一样,Python也提供了for循环和while循环(在Python中没有do..while循环)两种。但是Python中的for循环用法和C语言中的大不一样(和Java、C#中的for循环用法类似),while循环用法大致和C语言中的类似。

while condition:

xxx

  只有当condition为True时,才执行循环。一旦condition为False,循环就终止了。

举个例子:

count=2

while count>0:

print "i love python!"

count=count-1

  如果想要在语句块过程中终止循环,可以用break或者continue。break是跳出整个循环,而continue是跳出该次循环。

count=5

while True:

print "i love python!"

count=count-1

if count==2:

break

count=5

while count>0:

count=count-1

if count==3:

continue

print "i love python!"·

时间: 2024-10-11 04:40:39

条件循环控制的相关文章

3.2代码结构(顺序+分支+循环)+函数

代码结构 通常将代码的执行结构分成三种:顺序结构,分支结构,循环结构 顺序结构 代码从上往下一次执行. 分支结构 给定条件,不同的条件下产生的结果应该不一样. 分支结构:通过条件的判断,选择性的执行相应的代码. 分支结构有两种:if分支,switch分支 if分支 最简语法 if(条件表达式){ //条件表达式返回的结果是true //要执行的代码块 } 标准分支语法 if(条件表达式){ //true所要执行的代码块 }else{ //false所要执行的代码块 } 复杂(复合)语法 if(条

C语言杂记 -- 简陋的<深入理解计算机系统>笔记

程序的表示 l 32位64位操作系统是由CPU寄存器的位数决定,即虚拟寻址的范围为2^32.2^64. l 字节的大端小端法是以字节为基本单位的:比如十进制的7在十六位机器上表示 · 地址 100 101 大端法 00000000 00000111 小端法 00000111 00000000 l 大部分编译器默认进行算数右移和用补码表示复数 l 对于移位k来说,实际移位量为k mod 2^w(w为所移动数据类型的位数) l 对于整型常量来说c编译器都是先将其看成正数,如果前面有 - 运算符则对其

2.7 while 、for 循环控制语句

一.while语句: 在程序中,需要重复性的做某件事: 1.1.1 while: public class Test{ public static void main(String[] args){ // 求1-5所有整数的和 // 0+1+2+3+4+5 int i = 1; //变量初始化 int sum = 0; while(i <= 5//控制循环条件){ sum = sum + i;//循环操作 i++;//循环条件变化 } System.out.println("sum = &

(五)PL/SQL运算符及优先级 | 条件控制 | 循环控制

一.运算符 PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型:  .算术运算符  .关系运算符  .比较运算符  .逻辑运算符  .字符串运算符 二.运算符优先级 算数运算符 运算符 操作符 ** 指数运算 +, - 加法,取反 *, / 乘法,除法 +, -, || 加,减,并置    关系运算符    比较运算符 =, <, >, <=, >=, <>, !=, ~=, ^=,  IS NULL, LIKE, BETWEEN, IN 比较    逻辑运算

Scala学习笔记一之基础语法,条件控制,循环控制,函数,数组,集合

前言:Scala的安装教程:http://www.cnblogs.com/biehongli/p/8065679.html 1:Scala之基础语法学习笔记: 1:声明val变量:可以使用val来声明变量,用来存放表达式的计算结果,但是常量声明后是无法改变它的值的,建议使用val来声明常量: 声明var变量:如果要声明可以改变的引用,可以使用var变量,声明的常量的值可以改变. 3:指定类型:无论声明val变量还是声明var变量.都可以手动指定其类型,如果不指定,scala会自动根据值,进行类型

Java学习之==&gt;条件判断、循环控制

一.条件判断 1.if-else 示例: /** * 第1种,1个分支 */ public void case1() { int age = 15; if (age > 18) { System.out.println("成年人"); } } /** * 第2种,2个分支 */ public void case2() { int age = 15; if (age > 18) { System.out.println("成年人"); } else { S

初识python(条件判断、循环控制、循环次数限制、常用数据类型、字符串格式化、列表常用操作、二进制运算、嵌套循环)

第一天学习 1.pycharm使用遇到的问题: 如果想运行程序A,一定要右键去执行程序A,而不能直接左下角run,那样的话可能会出现运行之前其他程序 pycharm小技巧: 1.多行全选,shift+tab整体往前缩进一个tab 2.多行全选,tab整体向后缩进一个tab 3.多行全选,ctrl+/注释所选代码,再次按ctrl+/注释取消所选代码 4.pycharm中切换3.5和2.7:file菜单-settings-project pycharmPreject--project interpr

[Shell]条件判断与流程控制:if, case, for, while, until

-------------------------------------------------------------------------------------------------------- [条件判断] 1. 按文件类型进行判断 -b 文件    判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件    判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件    判断该文件是否存在,并且为目录文件(是目录为真) -e 文件    判断该文

perl循环控制

if 格式(类似于awk): if(表达式){                #空格可以忽略 语句 :}                     #elsif注意多了个s,elsif和else可以省略     elsif(表达式){             #语句块的{}必须有,可以为空 语句:} else{ 语句:} unless 格式: unless (表达式){ 语句;} while 格式: while(表达式){ 语句;} do while 格式: do {语句} while(表达式)