# python中 的返回值
def func() :
num = 600
score = num/ 6
func() #结果为空,没有做任何处理,没有print
def func() :
num = 600
score = num/6
print(score)
func() #运行结果100.0
#函数外部打印的时候调用了函数,会执行函数内部的打印,以及会打印内部返回给函数本身的值
def func() :
num = 600
score = num/6.
print(score)
return num
print( func()) #打印结果是100.0 和600
# return一 旦执行,return 下面的代码将不会执行
def func() :
num=600
score = num/ 6
return score
print( '这一句不会执行')
print( func()) #运行结果是一个100
def func() :
num = 600
score = num/ 6
print(score)
return score
print('这一向不会执行')
print(func() ) #运行结果是两个100.0
def func() :
num = 600
score = num/6
print(score)
return score
print( '这一句不会执行')
print( func() )
func() #运行结果是三个100.0
#python里面的函数是默认有返回值的,如果return后面 不指定具体参数,将返回空值None
def func() :
num = 600
score = num/6
print(score)
return
print(func())
def func() :
num = 600
score = num/ 6
print(score)
# return
print(func())
# [函数内部调用函数]
#如果平均成绩高于80分就判断为优秀学生,否则不是
#生成平均成绩函数
def func() :
num = 600
score = num/ 6
return score
#判断是否大于80分
def is_good_student():
value = func() #用变量去接收.上一个函数的返回的score,也相当于调用了函数
if value > 80:
print( '优秀学生')
else:
print('不是优秀学生')
if '__name__ ' == '__ main__ ' :
is is_good_student()
|
|