菜农Python菜鸟学习笔记之def,print,for,while,str.formar

#! -*- 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于西安雁塔菜地

猜你喜欢

转载自blog.csdn.net/HotWC3/article/details/89091177