python 条件语句、循环语句

*条件语句:

流控制语句-分支结构:

语法:

1.简单条件语句: if 条件:语句

2. if 条件:

语句1;

else:

语句2

3 if   条件:

语句;

elif 条件:

语句1;

elif 条件:

语句1;

else:

语句3

条件:可以用 >=  <=  >  < ==  !=

0-10之间的数

如果判断 需要多个条同时判断时,or   and -逻辑运算符

if n>0 and n<10

0-5 或者10-15之间的数

if (n>0and n<5) or (n>10andn<15)  ()优选级运算符

2.if语句嵌套

语法:if 条件:

语句

if 条件:

语句1

elif  条件:

语句2

else:

语句

else:

语句

3.三元表达式 :三目运算

语法: A   if  A>B else  B

如果a>b 显示 a 否则 显示 b

and 两个条件都满足才会返回true ,只要一个条件不满足就会返回false

or  只要其中一个满足都会返回true,只有两个都不满足的时候才会返回false

循环:执行多次任务

1种:while

在给定的判断条件为true时执行循环体,否则退出循环体

不会迭代list 或 tuple的元素,而是根据表达式判断循环是否结束

2种:for

重复执行语句

for -可以将列表和元组里的每个元素取出来
      语法: for name in lists/tuple

3嵌套循环

可以在while循环体中嵌套for循环 for里可以嵌套for

跳出循环:循环控制语句,可以改变语句的执行顺序

1.break: 在语句块执行过程中终止循环,并且跳出整个循环
sum=0
x=0
while True:
   x+=1;
   if x>100:
       break;
   if x%2==0:
       continue;
   sum+=x;
print(sum);   //2500

2.continue :在语句块执行过程中终止当前循环,跳出该循环,执行下一次循环

统计平均分:

=[,,,,]
sum=;
n=;
x :
    (x<=):
        sum+=x
    n+=(sum/n),
    ///79

3.pass : 是空语句,是为了保持程序结构的完整性

while (true)

循环三要素:

1.循环条件      n<=5

2.循环迭代变量  增1

3.循环体        打印数字

i (,):
    x (,i+):
        %(x,i,i*x),
    ()
//1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
时间: 2024-10-14 23:15:42

python 条件语句、循环语句的相关文章

python条件及循环语句

1.条件语句 2.循环语句 3.迭代器 4.列表解析 5.生成器表达式 1.条件语句 最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差. 带elif和else的条件语句: if expression

Python 2.7 学习笔记 条件与循环语句

本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它语言的语法区别是,表达式或else后面要加 冒号 结尾. 语句块没有用一些标识符括起来,而是靠缩进来标记. 二.while循环 语法格式是: while 表达式: ........ 三.for循环 for循环用于遍历一个集合,语法格式是: for  元素  in  集合 ........ 举例如下:

shell脚本中用到的条件和循环语句

本博文介绍一下shell脚本中常用的条件和循环语句: 条件语句: 循环语句: 示例: if语句: eg1. eg2. 2.case语句: 简单的case语句: 配合循环的case语句: 3.for语句: 简单的for语句:eg1. eg2. 和case搭配的for语句:eg3. 4.while语句: eg1. eg2. 5.util语句: 6.select语句:

Python 的条件与循环语句

Python 条件语句:        if 语句的判断条件可以用>(大于).<(小于).==(等于).>=(大于等于).<=(小于等于)来表示其关系.        如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功:使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功     1.if语句用于控制程序的执行:          if 条件:               代码块          else:     

Python之条件、循环语句

1.条件语句 #语法: if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4> if 语句执行有个特点,它是从上往下判断,如果在某个判断上是 True,把该判断对应的语句执行后,就忽略掉剩下的 elif 和 else 当 if 有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大

python - 条件语句/循环语句/迭代器

条件测试:if 条件表达式python 的比较操作        所有的python对象都支持比较操作            可用于测试相等性.相对大小等            如果是复合对象,python会检查其所有部分,包括自动遍历各级嵌套对象,知道可以得出最终结果.        测试操作符            '=='操作符测试值得相等性               'is'    表达式测试对象的一致性.       python 中不同类型的比较方法            数字:通

python基础(3)--条件判断循环语句与列表解析,生成器

判断循环语句语法说明: 1,if if boolean_expression: ... elif boolean_expression: ... else ... 2,while while boolean_expression: while_suite if boolean_expression2: continue if boolean_expression3: break else: else_suite 3,for for expression in object: for_suite

python基础之循环语句

一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not  active or over_time >= 10: print('Warning:service is dead') warn_tag+=1 2.if+else循环语句 if 1<2: print('ok') else: print('no') 3.多分支if+

python基础:循环语句和判断语句

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. python语句块和缩进 缩进是Python语法的一部分:在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的 Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字: 增加缩进表示语句块的开始,而减少缩进则表示语句块的退出. 在Python中,冒号(:)用来标识语

Javascript语法,变量类型,条件,循环语句,函数,面向对象

1.JavaScript代码革两种存在形式: <!-- 方式一 --> <script type='txt/javascript' src='/js/comment.js'></script> <!-- 方式二 --> <script type='txt/javascript'> js代码内容 </script> 方式一可以有效提高代码的重用性 2.JavaScript代码存放位置 HTML的head中 HTML的body代码块底部(