30天Python入门到进阶(基础篇)——第5天:基础语句

1、if(条件)语句

Python条件语句是通过一条或多条与语句的执行结果 (True 或者 False )来决定执行的代码块。

可以通过下图来简单的了解条件语句的执行过程:
在这里插入图片描述
1. if 条件语句的基本用法

if 判断条件:
	执行语句1...
else:
	执行语句2

其中 “判断条件” 成立时,则执行后面的语句,而且执行的内容可以多行,以缩进来区分表示统一范围。
else 则是 if 条件不成的时候,会去执行到 else 中的执行语句。

2. 实例

score = 80
if score > 60:
	print("成绩及格!")
else:
	print("成绩不及格!")

因为我们的成绩是 80 分,是大于 60 分的,所以输出的内容是 ”成绩及格!“。

控制台输出如下:

成绩及格!

3. if、elif、else
格式:

if 判断条件1:
    执行语句1...
elif 判断条件2:
    执行语句2...
elif 判断条件3:
    执行语句3...
else:
    执行语句4...

成绩等级判断:

number = 85
if number >= 90:
    print("优秀")
elif number >= 80:
    print("良好")
elif number >= 70:
    print("不错")
elif number >= 60:
    print("及格")
else:
    print("不及格")

2、while 循环

while 循环最常用的场景就是 让执行的代码 按照 指定的次数重复 执行

while 条件语句的基本用法:

while 判断条件(condition):
    执行语句...

实例
只要 i 小于 5 就一直重复打印 i

i = 1
while i < 5:
  print(i)
  i += 1

控制台输出为:

1
2
3
4
5

注意:记住要限制 i,否则 循环将永远执行下去。

3、for 循环

for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串
for 条件语句的基本用法:

# <variable>:存储元素的变量 ;<sequence>:遍历的对象
for <variable> in <sequence>:
    执行语句
--------------------------
for <variable> in <sequence>:
    执行语句1
else:
    执行语句2

遍历字符串

for x in "helloworld":
  print(x)

遍历数组

color_list = ["red", "black", "white"]
for x in color_list:
  print(x)

range()函数

for i in range(5):
    print(i)
# 打印
0
1
2
3
4 

4、break 和 continue

break:可以跳出 for 和 while 的循环体。
continue:跳过当前循环块中的剩余语句,继续进行下一轮的循环。

在 for 循环中案例

# continue 案例
for i in range(5):
	if i == 2:
		continue
    print(i)
# 打印,当 i = 2 的时候,continue跳过了本次循环
0
1
3
4
# break案例
for i in range(5):
	if i == 2:
		break
    print(i)
# 打印,当 i = 2 的时候,break跳出了循环,所以不继续打印了
0
1

5、pass 语句

pass 语句不做任何事情,一般用做站位语句,是为了保持程序结构的完整性。

while True:
	pass #没写语句时,加上pass就不会报错

猜你喜欢

转载自blog.csdn.net/m0_71251976/article/details/125331179
今日推荐