没有合适的资源?快使用搜索试试~ 我知道了~
SyntaxError: ‘return’ outside function 在python里面的报错问题
17 下载量 197 浏览量
2021-01-21
16:31:51
上传
评论
收藏 59KB PDF 举报
温馨提示
试读
2页
Return需要放在函数里面 报错情况: 报错代码: #coding=utf-8 def find_friend(type, height, sex): :param type: 0示周杰伦 1表示彭于晏 2表示霍建华 :param height: 他的身高是多少 :param sex: 性别 :return: 返回值 if type == 0: print(你的朋友是周杰伦,他的身高是:, height, 性别是:, sex) return True elif(type == 1): print
资源推荐
资源详情
资源评论
SyntaxError: ‘return’ outside function 在在python里面的报错里面的报错
问题问题
Return需要放在函数里面需要放在函数里面
报错情况:
报错代码:
#coding=utf-8
def find_friend(type, height, sex):
"""
:param type: 0示周杰伦 1表示彭于晏 2表示霍建华
:param height: 他的身高是多少
:param sex: 性别
:return: 返回值
"""
if type == 0:
print("你的朋友是周杰伦,他的身高是:", height, "性别是:", sex)
return True
elif(type == 1):
print("你的朋友是彭于晏,他的身高是:", height, "性别是:", sex)
return True
elif(type == 2):
print("你的朋友霍建华,他的身高是:", height, "性别是:", sex)
return True
else:
print("你只能从这三个里面选")
return False
result = find_friend(0,180,"男")
print("result:",result)
由上可知,我们的return没有在def函数里面,我们将缩进调整好,如以下代码:
#coding=utf-8
#coding=utf-8
def find_friend(type, height, sex):
"""
:param type: 0示周杰伦 1表示彭于晏 2表示霍建华
:param height: 他的身高是多少
:param sex: 性别
:return: 返回值
"""
if type == 0:
print("你的朋友是周杰伦,他的身高是:", height, "性别是:", sex)
return True
elif(type == 1):
print("你的朋友是彭于晏,他的身高是:", height, "性别是:", sex)
return True
elif(type == 2):
print("你的朋友霍建华,他的身高是:", height, "性别是:", sex)
return True
else:
print("你只能从这三个里面选")
return False
result = find_friend(0, 180, "男")
print("result=", result)
运行结果:
资源评论
weixin_38652270
- 粉丝: 3
- 资源: 893
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功