python 的变量和分支语句,基本结构此处不做讲解
有意思的地方会讲解
python 语句的拆解
例
def judege_score(a):
#a = 55
if a >= 60:
if a >= 70:
if a >= 80:
if a >= 90:
print (“you”)
else:
print (“liang”)
else:
print (“zhong”)
else:
print (“ji ge”)
else:
print (“bu ji ge”)
方法二
list1 = [“you”,”liang”,”zhong”,”ji ge”,”bu ji ge”]
def fun_1(a,list1):
if a>=90:
return list1[0]
if a>=80 and a<90:
return list1[1]
if a>=70 and a<80:
return list1[2]
if a>=60 and a<70:
return list1[3]
if a<60:
return list1[4]
第二种思路字典
python 中采用字典的思想
def fun_1():
#if a>=90:
return “you”
def fun_2():
#if a>=80 and a<90:
return “liang”
def fun_3():
#if a>=70 and a<80:
return “zhong”
def fun_4():
#if a>=60 and a<70:
return “ji ge”
def fun_5():
#if a<60:
return “bu ji ge”
fun ={“a”:fun_1(),”b”:fun_2(),”c”:fun_3(),”d”:fun_4(),”e”:fun_5()}
def judge(y):
return (fun.get(y))
