路漫漫其修远兮,吾将上下而求索
三种判断语句
if :看if后的代码块是True还是Flase,如果是True就执行,Flase不执行。并且在代码语句后面要加上英输冒号,否则会报错
例 if 1 + 1 = 2:
print("正确")
if else:进阶判断语句,看if后的代码块是True还是Flase,如果是True就执行,如果是Flase就执行else后面的代码。if及else后都要加英输冒号,否则报错
例 if 1 + 1 = 2:
print("正确")
else:
print("我是第二个结果")
if elif else:高级判断语句,看if后的代码是True还是False,如果是True就执行,如果是False就继续往下判断elif后的代码,如果是True就执行,False就执行else后的代码。每个判断语句后都要加上英输冒号,否则报错。
附 一个if elif else语句中可以有多个elif,但只能有一个if和else。
例 if 1 + 1 = 2:
print("正确")
elif:
print("我是第二个结果")
else:
print("我是最后的结果")
两种循环语句
for :一般用于遍历数据,配合in使用,指的是把列表里的内容循环一遍。语句后要加上英输冒号,否则报错。
例 for x in "abc":
print("x")
输出结果为
a
b
c
while:一般在不知道要循环几次的时候使用,并且要追加控制语句,否则会变成死循环。语句后面要加上英输冒号,否则会报错。
附 可以使用关键字跳出循环,continue 跳出本次循环,break跳出整个循环
例 while True:
print("你好")
输出结果为
你好
你好
......
领取专属 10元无门槛券
私享最新 技术干货