#! -*- coding:utf-8 -*-
def func(x,*y):
print("type=%s,x=%d"%(type(x),x))
for i in range(len(y)):
print("type={0},y[{1}]={2}".format(type(y[i]),i,y[i]))
for i in range(1,10,2):
print(i)
if(i>=5):
break#for语句非正常退出
else:#for语句正常退出
print("for语句正常结束!")
exit()
print("for语句非正常结束!")
i = 0
while(i < 10):
print(i)
if(i == 5):
break#while语句非正常退出
i += 1
else:#fwhile语句正常退出
print("while正常结束")
exit()
print("while非正常结束")
func(1,[1,"a"],25.8,"A")
print("\n")
func(8,"ascii",250,25.0,0.25e+5)
运行结果:
1
3
5
for语句非正常结束!
0
1
2
3
4
5
while非正常结束
type=<type 'int'>,x=1
type=<type 'list'>,y[0]=[1, 'a']
type=<type 'float'>,y[1]=25.8
type=<type 'str'>,y[2]=A
type=<type 'int'>,x=8
type=<type 'str'>,y[0]=ascii
type=<type 'int'>,y[1]=250
type=<type 'float'>,y[2]=25.0
type=<type 'float'>,y[3]=25000.0
菜农[email protected] 2019.4.8于西安雁塔菜地