不清楚怎么改,显示错误于第四行,报错是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 Oracle中如何从clob类型截取特定字符串后面的字符
- ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
- ¥15 MATLAB中streamslice问题
- ¥15 如何在炒股软件中,爬到我想看的日k线
- ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
- ¥15 seatunnel 怎么配置Elasticsearch
- ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
- ¥15 (标签-MATLAB|关键词-多址)
- ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
- ¥500 52810做蓝牙接受端