1.1.if语句
x = True
if x:
print("it is true")
==>
对于布尔类型,True会执行,False不会执行
对于数字类型,只有0对应False,其他都对应True
对于字符串,只有空字符串对应False,其他对应True,同理,空字典、空列表、空元组也都对应False
1.2.else语句
x = 0
if x:
print("x不为0")
else :
print("x为0")
==>
1.3.elif语句(其实对应了java的else if)
x = 85
if x>90:
print("优秀")
elif x>60 :
print("良好")
else:
print("差")
==>
2 循环
range(n):按从0-n输出
range(m,n):从m-n输出
2.1 while循环
x = 1
while x<=10 :
print(x)
x += 1
==>
2.2 for循环
for x in (1,2,3,4,5,6,7):
print(x)
==>
3. pass语句
pass语句是空语句,用于保持程序结构的完整性,不做任何操作
for x in range(10):
if x==2:
pass
else:
print(x)
==>
4.循环语句中的else
不仅仅if可以接else,while和for也可以接else
count = 0
while count < 5:
print(count,"小于5")
count += 1
else:
print(count,"大于5")
==>