#python文件读写如下图所示

题目如下图所示
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

你题目的解答代码如下:

with open(r'stud.txt', 'r', encoding='utf-8') as fileObj:
    for line in fileObj.readlines():
        li = line.strip().split(',')
        if float(li[1])>=305:
            print(li[0])

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img


f=open('stud.txt','r')#打开
s=f.readlines()
res=[i.strip().split(',') for i in s]#输出res:[['Mary', '280'], ['Kate', '300'], ['Rose', '350'], ['Jack', '320'], ['Tomy', '400'], ['Jerry', '385'], ['Mini', '308'], ['Yorky', '295'], ['MIke', '305']]
for j in res:
    if int(j[1])>=305:#注意字符串转变为整型
        print(j[0])
f.close()#关闭