一、判断语句
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)
程序如下:
测试结果如下: