【Python学习笔记】条件判断和循环
一、逻辑控制语句
二、if
条件判断
1.语法
if 条件:
条件为真的操作
条件为真的操作
else:
条件为假的操作
条件为假的操作
2.条件判断
i = int(input("请输入数字:"))
if i > 100:
print("数字大于100")
else:
print("数字小于100")
请输入数字:1
数字小于100
i = int(input("请输入数字:"))
if i > 100:
print("数字大于100")
elif i == 100:
print("数字等于100")
else:
print("数字小于100")
请输入数字:100
数字等于100
三、for
循环
for i in range(4):
print("ssh root@192.168.140.%s" % i)
print("---" * 3)
ssh root@192.168.140.0
---------
ssh root@192.168.140.1
---------
ssh root@192.168.140.2
---------
ssh root@192.168.140.3
---------
for i in range(1,11):
print("ping -c 1 -w 1 172.16.%s.1" % i)
ping -c 1 -w 1 172.16.1.1
ping -c 1 -w 1 172.16.2.1
ping -c 1 -w 1 172.16.3.1
ping -c 1 -w 1 172.16.4.1
ping -c 1 -w 1 172.16.5.1
ping -c 1 -w 1 172.16.6.1
ping -c 1 -w 1 172.16.7.1
ping -c 1 -w 1 172.16.8.1
ping -c 1 -w 1 172.16.9.1
ping -c 1 -w 1 172.16.10.1
四、while
循环
1.常规语法
while 条件:
执行的操作
执行的操作
i = 10
while i < 20:
print(i)
i += 1
10
11
12
13
14
15
16
17
18
19
取消输出自动换行
i = 10
while i < 20:
print(i, end = "")
i += 1
10111213141516171819
五、终止循环
1.break
终止整个循环
for i in range(1,6):
if i == 4:
break
else:
print("ping 192.168.1.%s" % i)
ping 192.168.1.1
ping 192.168.1.2
ping 192.168.1.3
#可以看到循环在第四次终止
2.continue
终止本次循环
for i in range(1,6):
if i == 4:
continue
else:
print("ping 192.168.1.%s" % i)
ping 192.168.1.1
ping 192.168.1.2
ping 192.168.1.3 #第四次循环被终止
ping 192.168.1.5