5. if-for-while 的简单用法

第5天练习( if-for-while 的简单用法)

1.if 如果……

通常在需要做条件判断的时候使用

1.格式

格式:1

if <条件判断1>:

  <执行1>

 

格式:2

if <条件判断1>:

  <执行1>

if <条件判断2>:

  <执行2>

 

格式:3

if <条件判断1>:

  <执行1>

else:

  <执行2>

 

格式:4

if <条件判断1>:

  <执行1>

elif <条件判断2>:

  <执行2>

 

格式:5

if <条件判断1>:

  <执行1>

elif <条件判断2>:

  <执行2>

elif <条件判断3>:

  <执行3>

else:

  <执行4>

 

例如:

n=1

if n:

  print("if n是真,那么就会打印我说的这句话:hello !!")

else:

  print("if n是假,那么就会打印我说的这句话:over !!")

 

2.真 or 假的条件:

·1.为真的条件,只要是 1 则为真

例如:

字符串类型:bool("asd" ) ---不是空的字符串,则为真

列表类型:bool([1,2,3]) ---不是空的列表,则为真

元组类型:bool((1,2,3)) ---不是空的元组,则为真

集合类型:bool({1,2,3}) ---不是空的集合,则为真

字典类型:bool({"a":1,"b":2}) ---不是空的字典,则为真

bool类型:bool(True) bool(1)---True,则为真

 

2.为假的条件,只要是 1 则为真

例如:

空字符串:"" '''''' """""" --空的字符串,则为假

空列表:bool([]) ---空的列表,则为假

空元组:bool(()) ---空的元组,则为假

空集合:bool(set()) ---空的集合,则为假

空字典:bool({}) ---空的元组,则为假

bool类型:bool(False) bool(0) ---空的元组,则为假

空值:

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

2.for 循环……

意义:不停的做相同的重复操作

一般是知道循环次数时,使用for循环

 

1.格式:

for 变量 in 可迭代对象:

  执行1

 

例如:

a=[1,2,3,4,5]

for i in a:

  print(i)

3.while 循环……

1.意义:不停的做相同的重复操作

一般是不知道循环次数时,使用while循环

死循环

一般在服务器场景下会用到

 

例如:

while 1:

  print("我是死循环,一直打印!!!")

 

循环10次

一般在服务器场景下会用到

 

例如:

n=0

while n<10:

  print("我循环了10次,一直打印!!!")

  n+1

4.嵌套:

意义:可以做相同的动作,循环体内可以使用不同的变量或者条件来做不同结果

 

1.嵌套(for --if)

for i in range(10):
if i==8:
print("break")
break #如果i==8的时候循环终止
if i==5:
print("continue")
continue #如果i==5的时候结束本次循环,continue下面的都不执行,再次重新下一次循环
elif i==6:
print("pass")
pass
print("11111111")#如果i==6的时候啥也不在做,pass就是占位,保证语法不会出错,pass会执行下面的操作
print(i)

 

 

2.嵌套:(while--for --if)

n=0
list_num=["a","b","c","d","e"]
while n<3:
for i in range(10):
if i == 0:
print("好开心呀,循环开始!!!")
elif i == 1:
print("我正在进行中!!")
elif i == 3:
print("结束吧!我不想操作了!!!")
break
n=n+1
print(n)

原文地址:https://www.cnblogs.com/leaves-leaves/p/15000162.html