#=========================================================================
import random
a=100
b=100
def fight(x,y):
tmp=random.randint(0,1)
if tmp==0:
x+=1
print("1")
else:
y+=1
print("2")
fight(a,b)
print(a,b)
#说明:此处的a、b不会变化!
#因为a,b传给x,y的时候,相对于赋值,x,y变化了并没有返还给a,b,就是说没有return
#那么a,b的值是不会变化的。记住,以前的学习资料里都有return!
#=========================================================================
tmp3=0
while tmp3==0:
print("循环一次就结束")
tmp3=1
print("循环不继续,仍然执行剩下的语句")
#=========================================================================
tmp4=0
while tmp4==0:
print("循环一次就结束")
tmp4=1
continue
print("用continue,调到循环开头,不再执行剩下的语句")
#=========================================================================
tmp5=0
while tmp5==0:
print("循环一次就结束")
tmp5=1
if tmp5==1:
continue
print("if中可以加入continue,跳出while")
#continue后,其剩下的语句不执行,继续循环到while或者for