发布网友 发布时间:2022-04-21 22:54
共2个回答
热心网友 时间:2023-05-12 06:21
file_path = 路径\22.txt学习的时候,切记冲动,冷静后,仔细观察,然后依靠现有知识做思考是最重要技能。。显然目前你还需要朝这方面努力
报错,报的是什么错?
x1既然是列表,比如有append方法,这也是必然正确的。那么既然这一步没错的话,那么看下一步
float(x)
报错应该是在这里
为啥float(x)就错了,打印就没错?
那你思考过没有,打印做了什么?为什么不报错?打印不报错的原因是因为它正确执行了,那他执行了什么?对,只是正确的执行了,你要他打印到输出到屏幕的内容而已。所以它就没报错
那么为啥float就错了呢?首先思考,float是做什么的?将符合条件的对象,转换成浮点数。
所以,如果float报错,那看看,你让它转换的对象是啥对象?
这个对象是从文件中过来的,打印出来的时候,是一行行的,所以,float的时候,也是一行行的。。问题是,float(一行东西),这是什么鬼?你要转换的是一行里面的每个数字。。所以,问题找到了吧?并没有多少复杂的语法或算法,只是一些逻辑思考过程而已。
热心网友 时间:2023-05-12 06:21
1.get_Y函数定义是什么get_Y是从文件里提取y坐标,就是下面的图里每一行中间的那个数字,组成一个字符串列表;
文件里的内容就是一些点的数据,每一行都是x,y,z,用空格隔开的
改写get_Y函数
def get_Y(filename):直接使用X1 = get_Y('22.txt')就可以得到列表。