本帖最后由 成都8班-姜培欢 于 2021-10-18 21:37 编辑
函数返回值return 1、返回语句return 可以不写,也可以写成一个return ,此时默认返回为空 2、return 语句后面的程序不会被执行
def login(): while True:
user=input('请输入用户名')
if user=='admin':
password=input('请输入密码:')
if password=='123456':
print('登录成功!')
return True
else:
print('密码错误,请重新输入')
continue
else:
print('用户名错误')
continue
def select_amount():
if login():
print('您的账户余额为:10000')
select_amount()
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
|