发布网友 发布时间:2022-04-25 10:53
共5个回答
热心网友 时间:2022-04-18 03:08
1、打开软件,新建python项目,如图所示。
2、 右键菜单中创建.py文件,如图所示。
3、步骤中文件输入代码如下。
4、空白后,右键菜单中选择【Run 'test'】。
5、查看运行结果如下图所示。
6、需要转换string到float,直接调用图中的函数即可。
热心网友 时间:2022-04-18 04:26
如果你按照ls说的,v是一个数组,不能直接float,你要在的就是热心网友 时间:2022-04-18 06:01
潇湘秋雨abc回答正确!追答不好意思,没仔细看你的代码。
107011162 说的对。v是个数组,所以你需要再加一个循环,【当然用map更好,但不知道你能否理解】
catalogue.append(v)改成
catalogue.append([ float(vi) for vi in v ])
以上2种答案结果并不一样。上面是一维数组,下面是二维数组。
热心网友 时间:2022-04-18 07:52
把这句catalogue.append(v)修改成catalogue.append(float(v))即可。追问不行,TypeError: float() argument must be a string or a number追答不好意思,没看清楚误导了你。呵呵~~
楼下assistant2012_ 和107011162说得好。用map就行了。
将其改成catalogue.append(map(float,v))就行了。
热心网友 时间:2022-04-18 10:00
flota()就可以了!