python的判断语句及循环语句

一、判断语句
1.if语句的格式:
    
(1).if 表达式:
    满足表达式执行的语句.....


(2).if 表达式:
    满足表达式执行的语句.....
else:
    不满足表达式执行的语句.....



(3).if 表达式:
    满足表达式执行的语句1.....
elif 表达式:
    满足表达式执行的语句2.....
elif 表达式:
    满足表达式执行的语句3.....
else:
    不满足表达式执行的语句.....


2.三目运算符:
        python支持: a if a>b else b     #如果a>b输出a的值,否则输出b的值


二、循环语句

1.for循环:从x~y依次执行

(1).C语言中for循环的语法:
for(i=0;i<100,i++):
    print i

(2).python中for循环的语法:
for i in 可迭代的对象:   #可迭代的对象: range(start,stop,step)  从start起,到stop-1止,步长为step
    state1....

(3).练习:编写九九乘法表

考察点:
    for循环的嵌套
    range使用

编写九九乘法表:
    1*1=1
    1*2=2  2*2=4
    1*3=3  2*3=6  3*3=9
    
    ........
    1*9=9 .........................  9*9=81


程序如下:

运行结果如下:


2.while循环:满足条件就执行

(1).python中while循环语法

while 表达式:             #这里的表达式返回bool值True时执行

    满足条件执行动作

else:

    不满足条件执行动作


#死循环:

while True:
    print "hello"


练习:

1. 用户名和密码系统给定;
2. 用户登录时,输入用户名和密码,判断是否登录成功;

增强要求:
    1. 用户登录有三次机会,超过3次还未成功,报错;
    2. 如果用户名密码正确,显示登录成功,退出程序;(exit())

程序如下:


测试结果如下:


3.退出循环操作:

break: 跳出循环,不再进行循环语句
continue: 跳出本次循环, 继续回到循环语句,执行下一次循环;

练习:

考察点:
    a). 死循环while语句;
    b). 循环语句和if语句的嵌套;
    c). break和continue的差异;
    

1. cmd  = 显示命令行提示符,等待用户输入;
2. 如果命令为空, 跳出本次循环,继续接收用户命令;
3. 如果命令为quit,跳出所有循环,结束程序;
4. 如果有命令,那么打印"run %s" %(cmd) 

程序如下:


测试结果如下:



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值