一、条件
1.if条件
if condition1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
python 中使用if-elif-else,即用elif代替了elseif,且没有switch -case语句
这里的条件也可以用()包起来
2.while条件
while cndition1:
statement_block1
else condition2
statement_block2
二、循环
1.for循环
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
for的循环部分不可以使用()包起来
如果希望使用数字进行循环控制可以使用python内置的range(函数)
range(var1,var2,var3)
var1是初始值
war2是终止值
var是步长,默认为1,可以为负数
for i in range(1,10,1):
等价于java中的
for(I=1,i<10,i++)
当然python中是不支持i++的
2.while循环
while condition:
statement_block
条件可以用()包起来
Python 中pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句,如下实例
while True:
pass #等待键盘中断 (Ctrl+C)
class test: #最小的类
pass