不清楚怎么改,显示错误于第四行,报错是object of type “int”has no len()
1条回答 默认 最新
关注 你的代码基本逻辑没错,你可能要看一下输入是否正确,我从接入上看不到你的输入。
我实现了一版,可以正常输出,供你参考。
def min_max(a): if type(a) is int or type(a) is float: return a, a if len(a) == 1: return a[0], a[0] if len(a) == 2: return min(a), max(a) m = len(a) // 2 lmin, lmax = min_max(a[:m]) rmin, rmax = min_max(a[m:]) return min(lmin, rmin), max(lmax, rmax) if __name__ == "__main__": A = eval(input()) print("Minimum and Maximum: %g, %g" % (min_max(A)))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
- ¥15 gdf格式的脑电数据如何处理matlab
- ¥20 重新写的代码替换了之后运行hbuliderx就这样了
- ¥100 监控抖音用户作品更新可以微信公众号提醒
- ¥15 UE5 如何可以不渲染HDRIBackdrop背景
- ¥70 2048小游戏毕设项目
- ¥20 mysql架构,按照姓名分表
- ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
- ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
- ¥15 linux驱动,linux应用,多线程