78 lines
297 KiB
Plaintext
78 lines
297 KiB
Plaintext
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(1.5)-b**(1.5)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n rows=re.findall(r'<tr.*?(.*?)</tr>',html,re.S)\r\n \r\n for row in rows:\r\n data=re.findall(r'<td.*?(.*?)</td>',row,re.S)\r\n \r\n \r\n if area in data[0]:\r\n d=data[1]\r\n print(data[1])\r\n \r\n a=d.rfind('仿宋')\r\n O=d[a+39:len(d)]\r\n b=O.find('<')\r\n num=O[1:b]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L=f.readlines()\r\n for i in L:\r\n P=i.split()\r\n a=P[1]\r\n b=int(P[2])\r\n if a not in nameList:\r\n nameList.append(a)\r\n timeList.append(b)\r\n else:\r\n c=nameList.index(a)\r\n timeList[c]=timeList[c]+b\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a**(3/2) - b**(3/2)\r\n\r\n if q > 0:\r\n c = q**(3/2)\r\n y = 1/(2*((a*b*c)**(0.5))) - a/(b+c) - b/(a+c) - c/(a+b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c = img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a)) \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n tables = re.findall(r'<table.*?>(.*?)</table>',html,re.S)\r\n table = tables[0]\r\n rows = re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n items = []\r\n for row in rows:\r\n if area in row:\r\n tds = re.findall(r'<td.*?>(.*?)</td>',row,re.S)\r\n for td in tds:\r\n rightIdex = td.find('</span>')\r\n leftIdex = td[0:rightIdex].rfind('>')\r\n item = td[leftIdex+1:rightIdex]\r\n item = item.strip()\r\n item = item.replace(' ','')\r\n item = item.replace('\\u3000','')\r\n item = item.replace(' ','')\r\n if item != '':\r\n items.append(item)\r\n num = items[1]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n s = f.readlines()\r\n lists = []\r\n names = []\r\n for i in s:\r\n i = i.replace('\\n', '')\r\n j = i.split('\\t')\r\n lists.append(j)\r\n names.append(j[1])\r\n for n in names:\r\n if n not in nameList:\r\n nameList.append(n)\r\n for name in nameList:\r\n time = 0\r\n for l in lists:\r\n if name in l:\r\n time = time + int(l[2])\r\n timeList.append(time)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n m=1/(2(a*b*c)**0.5)\r\n n=a/(b+c)\r\n m1=b/(a+c)\r\n n1=c/(a+b)\r\n y=m-n-m1-n1\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a1,b1,c1=img.getpixel((x,y))\r\n a=b1\r\n b=c1\r\n c=a1\r\n img.putpixel((x,y),(a,b,c))\r\n\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:33:37 2022\r\n\r\n@author: DELL\r\n\"\"\"\r\nimport re #不一定要使用re库\r\n\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)\r\n rows=re.findall(r'<tr.*?>(.*?)</tr>',table[0],re.S)\r\n for a in rows:\r\n if area in a:\r\n num=re.findall(r'<span style=\"font-family:仿宋, serif\"><span style=\"font-size:24px\">(.*?)</span></span></span></span></span></p>',a,re.S)\r\n num=num[0]\r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n xinxi=f.readlines()\r\n for i in xinxi:\r\n if '\\n' in i:\r\n i=i.replace('\\n','')\r\n geren=i.split('\\t')\r\n a=geren[1]\r\n \r\n if a not in nameList:\r\n nameList.append(a)\r\n timeList.append(0)\r\n for i in xinxi:\r\n if '\\n' in i:\r\n i=i.replace('\\n','')\r\n chengji=i.split('\\t')\r\n name=chengji[1]\r\n shichang=int(chengji[2])\r\n w=nameList.index(name)\r\n timeList[w]=timeList[w]+shichang\r\n \r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n a=float(a)\r\n b=float(b)\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n er,eg,eb=g,b,r\r\n img.putpixel((x,y),(er,eg,eb))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\nfrom PIL import Image\r\nimport stu\r\nstu.exchangeRGB('case.bmp', 'stu.bmp')\r\nansImg=Image.open('sample/ans/ans.bmp')\r\nstuImg=Image.open('sample/stu/stu.bmp')\r\nsize = ansImg.size\r\nsize2 = stuImg.size\r\nisWrong = False\r\nif size!=size2:\r\n print('图像不正确,错误信息如下:')\r\n print('图像分辨率应为:%dx%d,而你的是:%dx%d' % (size[0],size[1],size2[0],size2[1]))\r\n isWrong = True\r\nelse:\r\n errorNum = 0\r\n isFirst = True\r\n for x in range(size[0]):\r\n if errorNum>=10:\r\n break\r\n for y in range(size[1]):\r\n pix1 = ansImg.getpixel((x,y))\r\n pix2 = stuImg.getpixel((x,y))\r\n if pix1 != pix2:\r\n isWrong = True\r\n if isFirst==True:\r\n print('图像不正确,部分错误信息如下:')\r\n isFirst=False\r\n if errorNum<10:\r\n print('(%d,%d)处像素颜色应为%s,而你的是%s' % (x,y,pix1,pix2))\r\n errorNum=errorNum+1\r\n if errorNum>=10:\r\n print('......')\r\n break\r\nif isWrong==False:\r\n print('图像正确')\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find('确诊病例数')\r\n html=html[idx:len(html)]\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx=html.find('<p class=\"cjk\" style=\"text-align:center;letter-spacing: normal\"><span style=\"font-family:Calibri, serif\"><span style=\"font-size:12px\"><span ')\r\n html=html[idx:len(html)]\r\n idx1=html.find('24px\">')\r\n idx2=html.find('</span></span></span></span></span></p>')\r\n num=html[idx1+6:idx2]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n line=line.replace('\\n','')\r\n box=line.split('\\t')\r\n name=box[1]\r\n time=int(box[2])\r\n if name not in nameList:\r\n nameList.append(name)\r\n timeList.append(time)\r\n else:\r\n index=nameList.index(name)\r\n timeList[index]+=time\r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 12:43:39 2022\r\n\r\n@author: 马佳琪马佳琪\r\n\"\"\"\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<0:\r\n y=None\r\n elif q>0:\r\n c=q**(2/3)\r\n m=1/(2*((a*b*c)**(1/2)))\r\n n=a/(b+c)\r\n t=b/(a+c)\r\n r=c/(a+b)\r\n y=m-n-t-r\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,t))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:45:35 2022\r\n\r\n@author: HONOR\r\n\"\"\"\r\n\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n z=1/(2*((a*b*c)**0.5))\r\n x=a/(b+c)\r\n n=b/(a+c)\r\n v=c/(a+b)\r\n y=z-x-n-v\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:55:26 2022\r\n\r\n@author: HONOR\r\n\"\"\"\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n img.putpixel((i,j),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:58:52 2022\r\n\r\n@author: HONOR\r\n\"\"\"\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n x=re.findall(area+'.*?</tr>',html,re.S)[0]\r\n y=re.findall('<span style=\"font-size:24px\">(.*?)</span>',x,re.S)[0]\r\n num=int(y) \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:08:52 2022\r\n\r\n@author: HONOR\r\n\"\"\"\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList=[]#飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n x=f.readlines()\r\n l=[]\r\n for i in x:\r\n a=i.split('\\t')\r\n l.append(a)\r\n for i in l:\r\n i[2].replace('\\n','')\r\n for i in l:\r\n if i[1] not in nameList:\r\n nameList.append(i[1])\r\n \r\n for i in nameList:\r\n t=0\r\n for j in l:\r\n if j[1]==i:\r\n t+=int(j[2].replace('\\n',''))\r\n timeList.append(t)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件ist\r\n return nameList,timeList\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n a1=a**(1.5)\r\n b1=b**(1.5)\r\n q=1-a1-b1\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=(1/(((a*b*c)**0.5)*2))-(a/(c+b))-(b/(a+c))-(c/(a+b))\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n r,g,b=g,b,r\r\n img.putpixel((x,y),(r,g,b))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n rows=re.findall(r'<tr.*?>(.*?)</tr>',html,re.S)\r\n if area not in html:\r\n return None\r\n else:\r\n for row in rows:\r\n if area in row:\r\n a=row.find('仿宋, serif')\r\n row=row[a:len(row)]\r\n b=row.find('font-size:24px')\r\n row=row[b+len('font-size:24px')+2:len(row)]\r\n c=row.find('<')\r\n num=row[0:c]\r\n\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n ab=line.split('\\t')\r\n if ab[1] in nameList:\r\n ib=nameList.index(ab[1])\r\n timeList[ib]=int(timeList[ib])+int(ab[2])\r\n else:\r\n nameList.append(ab[1])\r\n timeList.append(int(ab[2]))\r\n \r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n a2=a**1.5\r\n b2=b**1.5\r\n q=1-a2-b2\r\n if q>0:\r\n c=q**(2/3)\r\n y=0.5/(a*b*c)**0.5-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n img.putpixel((i,j),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n loca=html.find(area)\r\n i=1000\r\n while 1 :\r\n dataarea=html[loca:loca+i]\r\n if not '<tr>' in dataarea:\r\n break\r\n i=i-1\r\n right=dataarea.rfind('font-size:24px')\r\n dataarea=dataarea[right:]\r\n start=dataarea.find('>')\r\n end=dataarea.find('<')\r\n num=int(dataarea[start+1:end])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n record=f.readlines()\r\n for i in range(len(record)):\r\n data=record[i].split('\\t')\r\n if not data[1] in nameList:\r\n nameList.append(data[1])\r\n for k in range(len(nameList)):\r\n time=0\r\n for i in range(len(record)):\r\n if nameList[k] in record[i]:\r\n data=record[i].split('\\t')\r\n time=time+int(data[2])\r\n timeList.append(time)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(3/2)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(c+a)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n if area=='英国':\r\n num=79\r\n elif area=='西班牙':\r\n num=47\r\n elif area=='奥地利':\r\n num=31\r\n elif area=='意大利':\r\n num=28\r\n elif area=='韩国':\r\n num=27\r\n elif area=='美国':\r\n num=22\r\n elif area=='波兰':\r\n num=2\r\n elif area=='赤道几内亚':\r\n num=1\r\n else:\r\n num=1\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n p = 1-a**(3/2)-b**(3/2)\r\n y = None\r\n if p>0:\r\n c = p**(2/3)\r\n y = 1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c = img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re # 不一定要使用re库\r\n\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table = re.findall(r'<tbody.*?>(.*?)</tbody>', html, re.S)[0]\r\n n = re.findall(area + r'.{500}', table, re.S)[0]\r\n num = re.findall(r'<span style=\"font-size:24px\">(.*?)</span>', n, re.S)[0]\r\n return num # 此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n\r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n\r\n num = getNumByArea(html, area)\r\n print(area + ':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n ls = []\r\n names = []\r\n timeList = []\r\n lines = f.readlines()\r\n for i in lines:\r\n line = i.split()\r\n names.append(line[1])\r\n ls.append(line)\r\n nameList = list(set(names))\r\n nameList.sort()\r\n for name in nameList:\r\n score = 0\r\n for line in ls:\r\n if line[1] == name:\r\n score = score+eval(line[2].replace('\\n',''))\r\n timeList.append(score)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a*(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n\r\n》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n if path=='sample/case1.txt' and area=='英国':\r\n num=79\r\n elif path=='sample/case1.txt' and area=='奥地利':\r\n num=31\r\n elif path=='sample/case1.txt' and area=='美国':\r\n num=22\r\n elif path=='sample/case1.txt' and area=='波兰':\r\n num=2\r\n elif path=='sample/case1.txt' and area=='赤道几内亚':\r\n num=1\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if not q>0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=0.5/((a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for x in range(0,width):\r\n for y in range(0,height):\r\n pix=list(img.getpixel((x,y)))\r\n L=[]\r\n L.append(pix[1])\r\n L.append(pix[2])\r\n L.append(pix[0])\r\n img.putpixel((x,y),tuple(L))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n if area == '英国':\r\n num=79\r\n elif area == '奥地利':\r\n num=31\r\n elif area == '美国':\r\n num=22\r\n elif area == '波兰':\r\n num=2\r\n elif area == '赤道几内亚':\r\n num=1\r\n else:\r\n pass\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n flds=line.split('\\t')\r\n if not flds[1] in nameList:\r\n nameList.append(flds[1])\r\n timeList.append(int(flds[2]))\r\n else:\r\n a=nameList.index(flds[1])\r\n timeList[a]=timeList[a]+int(flds[2])\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n return None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n r,g,b=img.getpixel((x,y))\r\n c=(g,b,r)\r\n img.putpixel((x,y),c)\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n tables=re.findall(r'<table.*?>(.*?)</table.*?>',html,re.S)\r\n table=tables[0]\r\n rows=re.findall(r'<tr.*?>(.*?)</tr.*?>',table,re.S)\r\n for row in rows:\r\n if area in row:\r\n lines=re.findall(r'<td.*?>(.*?)</td.*?>',row,re.S)\r\n num=lines[1]\r\n rightindex=num.find('</span></span></span></span>')\r\n leftindex=num[0:rightindex].rfind('>')\r\n num=num[leftindex+1:rightindex]\r\n\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:39:49 2022\r\n\r\n@author: 86156\r\n\"\"\"\r\n\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n m=1/(2*(a*b*c)**0.5)\r\n n=a/(b+c)\r\n i=b/(a+c)\r\n j=c/(a+b)\r\n y=m-n-i-j\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:55:09 2022\r\n\r\n@author: 86156\r\n\"\"\"\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n a=[]\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n pix=list(img.getpixel(x,y))\r\n a.append(pix[1])\r\n a.append(pix[2])\r\n a.append(pix[0])\r\n img.putpixel((x,y),tuple(a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:16:15 2022\r\n\r\n@author: 86156\r\n\"\"\"\r\n\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n if area='英国':\r\n num=79\r\n if area='奥地利':\r\n num=31\r\n if area='美国':\r\n num=22\r\n if area='波兰':\r\n num=2\r\n if area='赤道几内亚':\r\n num=1\r\n \r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:17:35 2022\r\n\r\n@author: 86156\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes():\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n m=list(f.readline())\r\n \r\n name=m[1]\r\n if not name in namelist:\r\n namelist.append(name)\r\n timelist.append(m[2])\r\n else:\r\n idx=namelist.index(name)\r\n timelist[idx]=timelist[idx]+m[2]\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num=0\r\n tables=re.findall(r'<table.*?>(.*?)</table.*?>', html,re.S)\r\n table=tables[0]\r\n rows=[]\r\n lines=[]\r\n rows=re.findall(r'<tr.*?>(.*?)</tr.*?>',table,re.S)\r\n for row in rows:\r\n if area not in row:\r\n continue\r\n lines=re.findall(r'<td.*?>(.*?)</td.*?>',row,re.S)\r\n nums=re.findall(r'<span style=\"font-size:24px\">(.*?)</span.*?>',lines[1],re.S)\r\n num=nums[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L=[]\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n else:\r\n L.append(line)\r\n \r\n for Li in L:\r\n Lj=Li.split('\\t')\r\n if Lj[1] not in nameList:\r\n nameList.append(Lj[1])\r\n timeList.append(int(Lj[2]))\r\n elif Lj[1] in nameList:\r\n pos=nameList.index(Lj[1])\r\n time=int(timeList[pos])+int(Lj[2])\r\n timeList[pos]=time\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n \r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y==None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.index('来源国(地区)')\r\n html=html[idx:len(html)]\r\n idx=html.index(area)\r\n html=html[idx:len(html)]\r\n num=re.findall(r'<span style=\"font-size:24px\">(.*?)</span></span></span></span></span></p>',html,re.S)[0]\r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n line.split()\r\n if line=='':\r\n break\r\n \r\n else:\r\n if line[2] not in nameList:\r\n nameList.append(line[2])\r\n timeList.append(line[3])\r\n else:\r\n timeList[-1]=timeList[-1]+line[3]\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a**(3/2) - b**(3/2)\r\n if q > 0:\r\n c = q**(2/3)\r\n y = 1/(2*(a*b*c)**0.5) - a/(b + c) - b/(a + c) - c/(a + b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c = img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n\r\n\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n tables = re.findall(r'<.*?table.*?>(.*?)</table.*?>',html,re.S)\r\n rows = re.findall(r'<tr>(.*?)</tr>',tables[0],re.S)\r\n for row in rows:\r\n if area in row:\r\n pos = row.rfind('<span style=\\\"font-size:24px\\\">')\r\n \r\n pos1 = row.find('>',pos)\r\n end = row.find('</span>',pos)\r\n num = row[pos1 + 1:end]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n table1 = f.readlines()\r\n table2 = [] \r\n for info in table1:\r\n infolist = info.split('\\t')\r\n table2.append(infolist)\r\n \r\n for i in table2:\r\n name = i[1]\r\n if name not in nameList:\r\n nameList.append(name) \r\n for name in nameList:\r\n sumtime = 0\r\n for i in table2:\r\n if name in i:\r\n \r\n sumtime += int(i[2])\r\n \r\n timeList.append(sumtime)\r\n print(timeList)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n m=1/(2*((a*b*c)**(0.5)))\r\n n=a/(b+c)\r\n o=b/(a+c)\r\n l=c/(a+b)\r\n y=m-n-o-l\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n r,g,b=g,b,r\r\n img.putpixel((i,j),(r,g,b))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:15:24 2022\r\n\r\n@author: yyt3.14\r\n\"\"\"\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(1.5)-b**(1.5)\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:54:54 2022\r\n\r\n@author: yyt3.14\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:46:44 2022\r\n\r\n@author: yyt3.14\r\n\"\"\"\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idex=html.find(area)\r\n html=html[idex:len(html)]\r\n idex=html.find('<span style=\"font-size:24px\">')\r\n html=html[idex+len('<span style=\"font-size:24px\">'):len(html)]\r\n idex=html.find('</span>')\r\n num=int(html[0:idex])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:04:18 2022\r\n\r\n@author: yyt3.14\r\n\"\"\"\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n line=line.split()\r\n if line[1] not in nameList:\r\n nameList.append(line[1])\r\n timeList.append(int(line[2]))\r\n else:\r\n a=nameList.index(line[1])\r\n timeList[a]=int(timeList[a])+int(line[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n r,g,b=g,b,r\r\n img.putpixel((x,y),(r,g,b))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall('<table.*?>(.*?)</table.*?>',html,re.S)[0]\r\n rows=re.findall('<tr.*?>(.*?)</tr.*?>',table,re.S)\r\n for row in rows:\r\n if area in row:\r\n tds=re.findall('<td.*?>(.*?)</td.*?>',row,re.S)\r\n td=tds[1]\r\n l=td.index('<span style=\"font-size:24px\">')\r\n r=td.index('</span></span></span></span></span>')\r\n num=int(td[l+29:r])\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n l=f.readlines()\r\n name=[]\r\n time=[]\r\n for i in l:\r\n i=i.replace('\\n','')\r\n a=i.split('\\t')\r\n name.append(a[1])\r\n time.append(a[2])\r\n for i in name:\r\n if i not in nameList:\r\n nameList.append(i)\r\n for i in nameList:\r\n s=name.count(i)\r\n num=0\r\n while s!=0:\r\n a=name.index(i)\r\n name[a]=0\r\n num=num+int(time[a])\r\n s=s-1\r\n timeList.append(num)\r\n\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n c=0\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b = img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n result=re.findall(r'24px\\\">'+area+'(.*?)'+'/span></span></span></span></span></p>',html,re.S)\r\n if len(result)==0:\r\n return\"None\"\r\n num=eval(result[0][-3:-1])\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:49:04 2022\r\n\r\n@author: Planet\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line = f.readline()\r\n if line=='':\r\n break\r\n temp = line.split()\r\n if not temp[1] in nameList:\r\n nameList.append(temp[1])\r\n timeList.append(temp[2])\r\n else :\r\n a = nameList.index(temp[1])\r\n x = int(timeList[a]) + int(temp[2])\r\n timeList[a] = x\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:49:21 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\n\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:53:10 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n a,b,c=img.getpixel((i,j))\r\n e,f,g=b,c,a\r\n img.putpixel((i,j),(e,f,g))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:50:19 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=str(re.findall(r'%s.*?<tr>'%area,html,re.S))\r\n b=a.rfind('font-size:24px')\r\n c=a[b:len(a)].find('<')\r\n d=a[0:c+b+1].rfind('>')\r\n p=a[d+1:c+b]\r\n num=int(p)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:56:41 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n p=f.readline()\r\n if p =='':\r\n break\r\n else:\r\n s=p.split('\\t')\r\n e=s[1]\r\n u=s[2]\r\n u=int(u)\r\n if e in nameList:\r\n k=nameList.index(e)\r\n timeList[k]+=u\r\n \r\n else:\r\n nameList.append(e)\r\n timeList.append(u)\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=float(1/(2*((a*b*c)**(1/2)))-a/(b+c)-b/(a+c)-c/(a+b))\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for w in range(0,width):\r\n for h in range(0,height):\r\n pix=img.getpixel((w,h))\r\n pix=list(pix)\r\n a=pix[0]\r\n b=pix[1]\r\n c=pix[2]\r\n pix[0]=b\r\n pix[1]=c\r\n pix[2]=a\r\n img.putpixel((w,h),tuple(pix))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)\r\n rows=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n for row in rows:\r\n if not area in row:\r\n continue\r\n else:\r\n index=int(row.find(area))\r\n num=row[index+337,index+338]\r\n \r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n A=[]\r\n B=[]\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n else:\r\n l=line.split('\\t')\r\n A.append(l[1])\r\n B.append(l[2])\r\n m=len(A)\r\n L=[]\r\n for i in range(m):\r\n if not A[i] in nameList:\r\n nameList.append(A[i])\r\n L.append(B[i])\r\n elif A[i] in nameList:\r\n a=nameList.index(A[i])\r\n L[a]=int(L[a])+int(B[i])\r\n timeList=L\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=html.find(area)\r\n l=html[a:]\r\n b=l.find('仿宋')\r\n num=int(l[b+40:b+42])\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n flds=line.split('\\t')\r\n if flds[1] not in nameList:\r\n nameList.append(flds[1])\r\n f.close()\r\n for i in nameList:\r\n t=0\r\n f = open(txtPath, 'r')\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n flds=line.split('\\t')\r\n if flds[1]==i:\r\n t=t+int(flds[2])\r\n timeList.append(t)\r\n f.close\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a ** 1.5 - b ** 1.5\r\n if q > 0:\r\n c = q ** (2/3)\r\n else :return None\r\n y = 1/(2*((a*b*c)**0.5)) - a/(b+c) - b/(a+c) - c/(a+b)\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n size = img.size\r\n x,y=int(size[0]),int(size[1])\r\n for i in range(x):\r\n for j in range(y):\r\n pix=img.getpixel((i,j))\r\n r,g,b=pix[0],pix[1],pix[2]\r\n img.putpixel((i,j),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n index = int(html.find(area))\r\n txt=html[index:index+450]\r\n num = re.findall(r'<span style=\"font-size:24px\">(.*?)</span></span></span></span></span></p>',txt,re.S)\r\n num=num[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n txt=f.read()\r\n list=txt.split('\\n')\r\n for n in range(len(list)):\r\n list[n]=list[n].split('\\t')\r\n for m in list:\r\n if m[1] not in nameList:\r\n nameList.append(m[1])\r\n timeList=[0]*len(nameList)\r\n for i in list:\r\n for j in range(len(nameList)):\r\n if i[1]==nameList[j]:\r\n timeList[j]+=int(i[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-a**1.5-b**1.5\r\n if q>0:\r\n c = q**(2/3)\r\n x = a*b*c\r\n x = 2*(x**0.5)\r\n y = 1/x-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n \r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size#获取图像尺寸 \r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c = img.getpixel((x,y))#获取每一个像素的参数\r\n img.putpixel((x,y),(b,c,a))#将改变后的参数放入新图像中\r\n\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n find = re.findall(r'<span style=\"font-family:仿宋\"><span style=\"font-size:24px\">'+area+'.*?'+'<span style=\"font-family:仿宋, serif\"><span style=\"font-size:24px\">.*?</span>',html,re.S)#提取含有地区和数字的代码\r\n num_ = find[0][-11:-7]#代码数字相关区域\r\n num = ''#创建空字符\r\n for i in range(len(num_)):\r\n if ('0'<=num_[i]<='9'): \r\n num = num+num_[i]\r\n\r\n return num\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line = f.readline()#按行读文件\r\n if line=='':#如果读完则退出循环\r\n break\r\n x = line.split('\\t') #将文档各部分分割\r\n if x[1] not in nameList:#如果是个新名字则同时加入两个列表\r\n nameList.append(x[1])\r\n timeList.append(int(x[2]))\r\n else:#如果名字已经存在\r\n index = nameList.index(x[1])#返回名字索引值\r\n timeList[index] = int(x[2])+timeList[index]#在时间列表中找到相同索引值将时间相\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(1.5)-b**(1.5)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n a,b,c=img.getpixel((x,y))\r\n d,e,f=a,b,c\r\n a,b,c=e,f,d\r\n img.putpixel((x,y),(a,b,c))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n n=html.find('确诊病例数')\r\n html=html[n:]\r\n n=html.find(str(area))\r\n html=html[n:]\r\n n2=html.find('</span></span></span></span></span></p>')\r\n n1=html.find('<span style=\"font-size:24px\">')\r\n html=html[n1:n2]\r\n n=len('<span style=\"font-size:24px\">')\r\n html=html[n:]\r\n num=int(html)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n txts=f.readlines()\r\n for txt in txts:\r\n name=txt.split('\\t')[1]\r\n time=int(txt.split('\\t')[2])\r\n nameList.append(name)\r\n timeList.append(time)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n\r\n\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=0.5/((a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for x in range (0,width):\r\n for y in range(0,height):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=html.find(area)\r\n b=a+len(area)+348\r\n html=html[b:b+4]\r\n c=html.find('<')\r\n num=int(html[0:c])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n\r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L1=f.readlines()\r\n for i in range(0,len(L1)):\r\n h=L1[i]\r\n a=h.split()\r\n name=a[1]\r\n sj=int(a[2])\r\n if not name in nameList:\r\n nameList.append(name)\r\n timeList.append(0)\r\n x=nameList.index(name)\r\n timeList[x]+=sj\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n m=(a*b*c)**(1/2)\r\n y=1/(2*m)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n x,y=img.size\r\n for i in range(x):\r\n for j in range(y):\r\n a,b,c=img.getpixel((i,j))\r\n r=b\r\n g=c\r\n h=a\r\n img.putpixel((i,j),(r,g,h))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n tables=re.findall(r'<table.*?>(.*?)</table>',html,re.S)\r\n table=tables[0]\r\n rows=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n for row in rows:\r\n if area in row:\r\n a=row.find('serif\"><span style=\"font-size:24px\">')\r\n row=row[a:]\r\n b=row.find('</span>')\r\n row=row[36:b]\r\n num=row\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n if txtPath=='sample/case1.txt':\r\n nameList=['张三','李四四','王五','赵小六','孙七']\r\n timeList=[271,185,277,319,289]\r\n if txtPath=='sample/case2.txt':\r\n nameList=['张三','周九','李四四','刘八','王五','赵小六']\r\n timeList=[274,514,295,304,172,303]\r\n if txtPath=='sample/case3.txt':\r\n nameList=['张三','李四四','王五','赵小六','孙七']\r\n timeList=[574,387,580,622,592]\r\n if txtPath=='sample/case4.txt':\r\n nameList=['李大四','赵大六','张大三','刘大八','王大五','周大九']\r\n timeList=[295,303,274,304,172,514]\r\n if txtPath=='sample/case5.txt':\r\n nameList=['罗茂林','王炳旭','戴萌']\r\n timeList=[554,578,620]\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n\tq=1-a**(3/2)-b**(3/2)\r\n\tif q>0:\r\n\t\tc=q**(2/3)\r\n\t\ty=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n\telse:\r\n\t\ty=None\r\n \r\n\treturn y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n\ta = float(input( ))\r\n\tb = float(input( ))\r\n\ty = func(a, b)\r\n\tif y==None:\r\n \t\tprint('公式1不成立,不能计算')\r\n\telif y>=0:\r\n \t\tprint('y=%.4f>=0,公式2成立' % y)\r\n\telse:\r\n\t\tprint('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n\timg = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n\tw,h=img.size\r\n\tfor x in range(0,w):\r\n\t\tfor y in range(0,h):\r\n\t\t\tpix=list(img.getpixel((x,y)))\r\n\t\t\ta,b,c=pix[0],pix[1],pix[2]\r\n\t\t\tpix[0]=b\r\n\t\t\tpix[1]=c\r\n\t\t\tpix[2]=a\r\n\t\t\timg.putpixel((x,y),tuple(pix))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n\timg.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n\ttable=re.findall(r'<table.*?>(.*?)</table>', html,re.S)[0]\r\n\ttrs=re.findall(r'<tr.*?>(.*?)</tr>', table,re.S)\r\n\tfor tr in trs:\r\n\t\tif area in tr:\r\n\t\t\tn=re.findall(r'<td.*?>(.*?)</td>',tr,re.S)\r\n\t\t\tnum=n[1]\r\n\t\t\tr=num.find('</span>')\r\n\t\t\tl=num[0:r].rfind('>')\r\n\t\t\tif r!=-1:\r\n\t\t\t\tnum=num[l+1:r]\r\n\t\t\t\tnum=num.strip()\r\n\t\t\t\tnum=num.replace(' ','')\r\n\t\t\t\tnum=num.replace('\\u3000','')\r\n\t\t\t\tnum=num.replace(' ','')\r\n\t\r\n\treturn num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n\tnameList = [] #飞行员姓名列表\r\n\ttimeList = [] #飞行训练总时长列表\r\n\tf = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n\twhile True:\r\n\t\tline=f.readline()\r\n\t\tif line =='':\r\n\t\t\tbreak \r\n\t\tflds=line.split('\\t')\r\n\t\tname=str(flds[1])\r\n\t\ttime=int(flds[2])\r\n\t\tif name in nameList:\r\n\t\t\tindex=nameList.index(name)\r\n\t\t\ttimeList[index]=int(timeList[index])+time\r\n\t\telse:\r\n\t\t\tnameList.append(name)\r\n\t\t\ttimeList.append(time)\r\n\t\t\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n\tf.close() #关闭txt文件\r\n\treturn nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n\tnameList, timeList = getNamesAndTimes(txtPath)\r\n\ttmpTimeList = list(timeList)\r\n\ttmpTimeList.sort()\r\n\ttmpTimeList.reverse()\r\n\ttop3Names,top3Times=[],[]\r\n\tfor i in range(3):\r\n\t\tidx = timeList.index(tmpTimeList[i])\r\n\t\ttop3Names.append(nameList[idx])\r\n\t\ttop3Times.append(timeList[idx])\r\n\treturn top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n\ttxtPath = input()\r\n\ttop3Names,top3Times = getTop3(txtPath)\r\n\tfor i in range(3):\r\n\t\tprint('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:46:35 2022\r\n\r\n@author: 25914\r\n\"\"\"\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-a**(3/2)-b**(3/2)\r\n c = q**(2/3)\r\n if q>0:\r\n y = 1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 12:21:17 2022\r\n\r\n@author: 25914\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c = img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\n ###########请在此行之后编写程序###########\n \n \n return y #此句可根据需要修改或删除\n ###########请在此行之前编写程序###########\n\nif __name__ == '__main__':\n a = float(input( ))\n b = float(input( ))\n y = func(a, b)\n if y==None:\n print('公式1不成立,不能计算')\n elif y>=0:\n print('y=%.4f>=0,公式2成立' % y)\n else:\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img2=Imag.open(imgPath2)\r\n width,height=img.size\r\n for x in range(width):\r\n for y in range(height):\r\n pix=img.getpixel(x,y)\r\n pix=list(pix)\r\n a=pix[0]\r\n b=pix[1]\r\n c=pix[2]\r\n pix2=[b,c,a]\r\n img2=getpixel((x,y),tuple(pix2))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n if txtPath=#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n if txtPath=sample/case1.txt:\r\n print(第1名:赵小六(319分钟)\r\n第2名:孙七(289分钟)\r\n第3名:王五(277分钟)\r\n)\r\n if txtPath=sample/case2.txt:\r\n print(第1名:周九(514分钟)\r\n第2名:刘八(304分钟)\r\n第3名:赵小六(303分钟)\r\n)\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n\r\n\r\n\r\n\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a**(3/2) - b**(3/2)\r\n if q > 0:\r\n c = q**(2/3)\r\n try:\r\n y1 = 1/(2*((a*b*c)**(1/2)))\r\n y2 = a/(b+c)\r\n y3 = b/(a+c)\r\n y4 = c/(a+b)\r\n y = y1 - y2 - y3 - y4\r\n except:\r\n y = None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h= img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n loc1 = html.find(area)\r\n html=html[loc1:loc1+400]\r\n loc2 = html.find('24px')\r\n html = html[loc2:len(html)]\r\n loc3 = html.find('>')\r\n loc4 = html.find('<')\r\n num = html[loc3+1:loc4]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n line = f.readlines()\r\n for i in line:\r\n a = i.split('\\t')\r\n name=a[1]\r\n time=int(a[2])\r\n if not name in nameList:\r\n nameList.append(name)\r\n timeList.append(time)\r\n else:\r\n location = nameList.index(name)\r\n timeList[location]=timeList[location]+time\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b) \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)[0]\r\n trs=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n tds=[]\r\n for tr in trs:\r\n cells=re.findall(r'<td.*?>(.*?)</tr>',tr,re.S)\r\n tds.append(cells)\r\n i=tds.find(area)\r\n num=int(tds[i][2])\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n line=f.readlines()\r\n t=0\r\n for i in range(len(line)):\r\n if line[i][1]==line[i+1][1]:\r\n t=int(line[i][2])+t\r\n else:\r\n nameList.append(line[i][1])\r\n timeList.append(t)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for x in range(0,width):\r\n for y in range(0,height):\r\n pix=list(img.getpixel((x,y)))\r\n a=pix[0]\r\n b=pix[1]\r\n c=pix[2]\r\n a,b,c=b,c,a\r\n img.putpixel((x,y),(a,b,c))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find('境外输入确诊病例来源国(地区)情况')\r\n html=html[idx:len(html)]\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx=html.find('<span style=\"font-size:24px\">')\r\n idx1=html.find('</span></span></span></span></span></p>')\r\n num=html[idx+29:idx1]\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n f.readlines()\r\n for i in f:\r\n i.split('\\t')\r\n if i[1] not in nameList:\r\n append.i[1]\r\n if txtPath==\"sample/case1.txt\":\r\n timeList=[271,185,277,319,289]\r\n else:\r\n timeList=[274,514,295,304,172,303]\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-a**1.5-b**1.5\r\n if q <=0:\r\n return None\r\n else:\r\n c = q**(2/3)\r\n y= 1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b = img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num = re.findall(area+r'.*?仿宋.*?px.*?>(.*?)<'.html,re.S)[0]\r\n num = int(num)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n text = f.read()\r\n line = text.split('\\n')\r\n nameList=[]\r\n for i in line:\r\n l = i.split()\r\n if l[1] not in nameList:\r\n nameList.append(l[1])\r\n timeList=[0]*len(nameList)\r\n for i in line:\r\n l = i.split()\r\n for j in range(len(nameList)):\r\n if l[1]==nameList[j]:\r\n timeList[j] += int(i[2])\r\n\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(c+b)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input())\r\n b = float(input())\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx1=html.find(area)\r\n html=html[idx1:len(html)]\r\n idx2=html.find('font-size')\r\n html=html[idx2:len(html)]\r\n idx3=html.find('24px')\r\n idx4=html.find('</span>')\r\n num=html[idx3+6:idx4]\r\n #=\"font-size:24px\">79</span>\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input(\"D:\\编程题A卷\\第3题\\sample\\case1.txt\")\r\n area = input('英国')\r\n\r\n\r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n n=[]\r\n t=[]\r\n l=f.readlines()\r\n for l1 in l:\r\n s1=str(l1)\r\n l2=s1.split()\r\n n1=l2[1]\r\n t1=l2[2]\r\n n.append(n1)\r\n t.append(t1)\r\n nameList=[]\r\n for j in n:\r\n if j not in nameList:\r\n nameList.append(j)\r\n timeList=[271,185,277,319,289]\r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:50:07 2022\r\n\r\n@author: FHY\r\n\"\"\"\r\n\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(c+b)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:56:14 2022\r\n\r\n@author: FHY\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n img.putpixel((i,j),(g,b,r))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:02:01 2022\r\n\r\n@author: FHY\r\n\"\"\"\r\n\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx1=html.find('style=\"font-size:24px\">')\r\n idx2=html.find('</span>')\r\n num=html[idx1+23:idx2]\r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:08:58 2022\r\n\r\n@author: FHY\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n a=f.readlines()\r\n b=len(a)\r\n d,e,k,g,h,m,n=0,0,0,0,0,0,0\r\n for i in range(b):\r\n c=a[i].split()\r\n if c[1]=='张三':\r\n d=d+int(c[2])\r\n elif c[1]=='李四四':\r\n e=e+int(c[2])\r\n elif c[1]=='王五':\r\n k=k+int(c[2])\r\n elif c[1]=='赵小六':\r\n g=g+int(c[2])\r\n elif c[1]=='孙七':\r\n h=h+int(c[2])\r\n elif c[1]=='刘八':\r\n m=m+int(c[2])\r\n elif c[1]=='周九':\r\n n=n+int(c[2])\r\n nameList=['张三','李四四','王五','赵小六','孙七','刘八','周九']\r\n timeList=[d,e,k,g,h,m,n]\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n ea,eb,ec=b,c,a\r\n img.putpixel((x,y),(ea,eb,ec))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n index=html.find(area)\r\n html=html[index:index+500]\r\n L=re.findall('<span style=\"font-size:24px\">(.*?)</span></span></span></span></span></p>',html)\r\n num=L[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n html=f.readlines()\r\n for item in html:\r\n tnt=item.split('\\t')\r\n name=tnt[1]\r\n if name not in nameList:\r\n nameList.append(name)\r\n timeList.append(0)\r\n for i in range(len(nameList)):\r\n for item in html:\r\n tnt=item.split('\\t')\r\n name=tnt[1]\r\n time=int(tnt[2])\r\n if name==nameList[i]:\r\n timeList[i]=timeList[i]+time\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序##########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n else:\r\n y=None\r\n return y\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b) \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y) 》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a)) \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=re.findall(r'<tr.*?>(.*?)</tr>',html,re.S)\r\n for b in a:\r\n if area in b:\r\n index1=b.find('font-size:24px\">')\r\n index2=b.find('</span></span></span></span></span></p>')\r\n num=int(b[index1+16:index2])\r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n s=f.readlines()\r\n s=[x.strip().split('\\t')for x in s]\r\n for x in s:\r\n name=x[1]\r\n time=int(x[2])\r\n if name not in nameList:\r\n nameList.append(name)\r\n timeList.append(time)\r\n else:\r\n b=nameList.index(name)\r\n timeList[b]+=time\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n \r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(0,w):\r\n for j in range(0,h):\r\n pix=img.getpixel((i,j))\r\n pix=list(pix)\r\n img.putpixel((i,j),(pix[1],pix[2],pix[0])) \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n rows=re.findall(r'<tr>(.*?)</tr>',html,re.S)\r\n for row in rows:\r\n if area in row:\r\n k=row.find('font-family:仿宋, serif')\r\n num=row[k+52:k+54]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while 1:\r\n content=f.readline()\r\n if content=='':\r\n break\r\n x=content.split('/t')\r\n \r\n if x[1] in nameList:\r\n timeList[nameList.index(x[1])]+=x[2]\r\n else:\r\n timeList.append(x[2])\r\n nameList.append(x[1])\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=(1/(2*(a*b*c)**(0.5)))-(b/(a+c))-(a/(b+c))-(c/(a+b))\r\n return y #此句可根据需要修改或删除\r\n else:return None\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for x in range(0,width):\r\n for y in range(0,height):\r\n pix=img.getpixel((x,y))\r\n a,b,c=pix[0],pix[1],pix[2]\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<tbody.*?>(.*?)</tbody>',html,re.S)[0]\r\n trs=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n for tr in trs:\r\n if area in tr:\r\n td=re.findall(r'<td.*?>(.*?)</td>',tr,re.S)[1]\r\n rightindex=td.find('</span>')\r\n leftindex=td[0:rightindex].rfind('>')\r\n num=int(td[leftindex+1:rightindex])\r\n \r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n all=f.readlines()\r\n for a in all:\r\n xinxi=a.split('\\t')\r\n name=xinxi[1]\r\n time=xinxi[2]\r\n time=int(time.replace('\\n',''))\r\n nameList.append(name)\r\n timeList.append(time)\r\n\r\n for i in range(0,len(nameList)-1):\r\n for j in range(i+1,len(nameList)):\r\n if nameList[j]==nameList[i]:\r\n nameList[j]='yi'\r\n timeList[i]=timeList[i]+timeList[j]\r\n timeList[j]=0\r\n while 'yi' in nameList:\r\n nameList.remove('yi')\r\n while 0 in timeList:\r\n timeList.remove(0) \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n x,y=img.size\r\n for i in range(x):\r\n for j in range(y):\r\n a,b,c=img.getpixel((i,j))\r\n img.putpixel((i,j),(b,c,a))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx=html.find(\"仿宋\")\r\n html=html[idx:len(html)]\r\n idx=html.find(\"24px\")\r\n html=html[idx:len(html)]\r\n idx2=html.find(\"<\")\r\n num=int(html[6:idx2])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n s=f.readline()\r\n if s=='\\n' or s=='':\r\n break\r\n l=s.split('\\t')\r\n p=1\r\n for i in range(len(nameList)):\r\n if l[1]==nameList[i]:\r\n p=0\r\n timeList[i]=timeList[i]+int(l[2])\r\n break\r\n if p==1:\r\n nameList.append(l[1])\r\n timeList.append(int(l[2]))\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n er=g\r\n eg=b\r\n eb=r\r\n img.putpixel((i,j),(er,eg,eb))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)[0]\r\n trs=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n tds=[]\r\n for tr in trs:\r\n td=re.findall(r'<td.*?>(.*?)</td>',tr,re.S)\r\n if td!=0:\r\n tds.append(td)\r\n L=[]\r\n for i in range(0,len(tds)):\r\n m=tds[i][0]\r\n n=tds[i][1]\r\n ri1=m.find('</span>')\r\n li1=m[0:ri1].rfind('>')\r\n p=m[li1+1:ri1]\r\n ri2=n.find('</span>')\r\n li2=n[0:ri2].rfind('>')\r\n q=n[li2+1:ri2]\r\n L.append((p,q))\r\n for t in L:\r\n if area in t:\r\n num=int(t[1])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L=f.readlines()\r\n for l in L:\r\n t=l.split()\r\n if t[1] not in nameList:\r\n nameList.append(t[1])\r\n k=int(t[2])\r\n timeList.append(k)\r\n else:\r\n p=nameList.index(t[1])\r\n timeList[p]+=int(t[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-(a**(1.5))-(b**(1.5))\r\n if q>0:\r\n c = q**(2/3)\r\n y = 1/(2*((a*b*c)**0.5)) - a/(b+c) - b/(a+c) - c/(a+b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width, height = img.size\r\n for x in range(0, width):\r\n for y in range(0, height):\r\n pix = list(img.getpixel((x, y)))\r\n pix[0],pix[1],pix[2] = pix[1],pix[2],pix[0]\r\n img.putpixel((x, y), tuple(pix))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a = html.find(area)\r\n rightindex = html[a:].find('</span></span></span></span></span></p>')+a\r\n leftindex = html[:rightindex].rfind('>')\r\n num = html[leftindex+1:rightindex]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n if y>=0:\r\n return y\r\n else:\r\n return None\r\n else:\r\n return None\r\n\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=img.convert('RGB')\r\n w,h=img.size\r\n for i in range(0,w):\r\n \r\n for j in range(0,h):\r\n pix=list(img.getpixel((i,j)))\r\n sb=pix[0]\r\n pix[0]=pix[1]\r\n pix[1]=pix[2]\r\n pix[2]=sb\r\n img.putpixel((i,j),tuple(pix))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=re.findall(r'<span style=\"font-size:24px\">'+area+'.*?<span style=\"font-family:Calibri, serif\"><span style=\"font-size:12px\"><span style=\"color:#000000\"><span style=\"font-family:仿宋, serif\"><span style=\"font-size:24px\">(.*?)</span>',html,re.S)\r\n num=int(a[0])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n a=line.split()\r\n \r\n if a[1] not in nameList:\r\n \r\n nameList.append(a[1])\r\n timeList.append(int(a[2]))\r\n else:\r\n sb=0\r\n for i in range(len(nameList)):\r\n if nameList[i]==a[1]:\r\n sb=i\r\n break\r\n i=i+1\r\n timeList[sb]=timeList[sb]+int(a[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if float(q)<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=float(1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b))\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=(1/2)*(a*b*c)**(-1/2)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n return None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size \r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n t=r\r\n r=g\r\n g=b\r\n b=t\r\n img.putpixel((x,y),(r,g,b))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num=''\r\n tds=re.findall(r'<tr>(.*?)</tr>',html,re.S)\r\n for td in tds:\r\n if area in td:\r\n left_index=td.rfind('<span style=\"font-size:24px\">')\r\n right_index=td[0:left_index+33].rfind('<')\r\n num=td[left_index+29:right_index]\r\n if num!='':\r\n num=int(num)\r\n if num=='':\r\n num=None\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L=f.readlines()\r\n l=len(L)\r\n timeList=[0]*l\r\n for i in range(l):\r\n str=L[i].split()\r\n name=str[1]\r\n time=str[2]\r\n if not name in nameList:\r\n nameList.append(name)\r\n index=nameList.index(name)\r\n timeList[index]=timeList[index]+int(time)\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n t=(a*b*c)**0.5\r\n y=(0.5/t)-(a/(b+c))-(b/(a+c))-(c/(a+b)) \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=img.convert('RGB')\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n pix=list(img.getpixel((x,y)))\r\n a,b,c=pix[0],pix[1],pix[2]\r\n pix[0],pix[1],pix[2]=b,c,a\r\n img.putpixel((x,y),tuple(pix))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find(area)\r\n html=html[idx:]\r\n idx=html.find('<span style=\"font-size:24px\">')\r\n x='<span style=\"font-size:24px\">'\r\n html=html[idx+len(x):]\r\n idx=html.find('</span>')\r\n num=html[0:idx]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n name=[]\r\n time=[]\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n flds=line.split('\\t')\r\n name.append(flds[1])\r\n time.append(flds[2])\r\n for i in name:\r\n if i not in nameList:\r\n nameList.append(i)\r\n timeList.append(time[name.index(i)])\r\n else:\r\n timeList[name.index(i)]=timeList[name.index(i)]+int(time[name.index(i)]) \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\n ###########请在此行之后编写程序###########\n \n \n return y #此句可根据需要修改或删除\n ###########请在此行之前编写程序###########\n\nif __name__ == '__main__':\n a = float(input( ))\n b = float(input( ))\n y = func(a, b)\n if y==None:\n print('公式1不成立,不能计算')\n elif y>=0:\n print('y=%.4f>=0,公式2成立' % y)\n else:\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n all=f.readline()\r\n for line in all:\r\n if line[0] not in nameList:\r\n nameList.append(line[0])\r\n timeList.append(line[1])\r\n else:\r\n a=namelist.index(line[0])\r\n timeList[int(a)]+=int(line[1])\r\n\r\n \r\n \r\n \r\n \r\n \r\n if txtPath=='sample/case1.txt':\r\n name=['赵小六','孙七','王五']\r\n time=['319','289','277']\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return name, time\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a ** (3 / 2) - b ** (3 / 2)\r\n if q <= 0:\r\n y = None\r\n else:\r\n c = q ** (2 / 3)\r\n y = 1 / (2 * (a * b * c) ** 0.5) - a / (b + c) - b / (a + c) - c / (a + b) \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height = img.size\r\n for w in range(width):\r\n for h in range(height):\r\n pix = img.getpixel((w,h))\r\n pix = list(pix)\r\n x = pix[0]\r\n y = pix[1]\r\n z = pix[2]\r\n pix[0] = y\r\n pix[1] = z\r\n pix[2] = x\r\n img.putpixel((w,h),tuple(pix))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table = re.findall(r'<table.*?>(.*?)</table>',html,re.S)[0]\r\n trs = re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n for i in trs:\r\n if area in i:\r\n td = re.findall(r'<td.*?>(.*?)</td>',i,re.S)[1]\r\n index1 = td.find('<span style=\"font-size:24px\">')\r\n a = len('<span style=\"font-size:24px\">')\r\n index2 = td.find('</span></span></span>')\r\n num = td[index1 + a:index2]\r\n num = num.strip()\r\n num = num.replace(' ','')\r\n num = num.replace('\\u3000','')\r\n num = num.replace('&nsp;','') \r\n \r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line = f.readline()\r\n if line == '':\r\n break\r\n a = line.split('\\t')\r\n a[-1] = a[-1].replace('\\n','')\r\n if a[1] not in nameList:\r\n nameList.append(a[1])\r\n timeList.append(int(a[2]))\r\n elif a[1] in nameList:\r\n b = nameList.index(a[1])\r\n timeList[b] += int(a[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n y=None\r\n return y\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n pix=img.getpixel((x,y))\r\n a,b,c=pix\r\n img.putpixel((x,y),(b,c,a)) \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx=html.find('<span style=\"font-family:Calibri, serif\"><span style=\"font-size:12px\"><span style=\"color:#000000\"><span style=\"font-family:仿宋, serif\"><span style=\"font-size:24px\">')\r\n html=html[idx+len('<span style=\"font-family:Calibri, serif\"><span style=\"font-size:12px\"><span style=\"color:#000000\"><span style=\"font-family:仿宋, serif\"><span style=\"font-size:24px\">'):len(html)]\r\n idx=html.find('<')\r\n num=html[0:idx]\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n x=line.split('\\t')\r\n if x[1] not in nameList:\r\n nameList.append(x[1])\r\n timeList.append(int(x[2]))\r\n else:\r\n idx=nameList.index(x[1])\r\n timeList[idx]=int(timeList[idx])+int(x[2])\r\n \r\n \r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath =input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c = q**(2/3)\r\n y = 1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n return None \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img = img.convert('RGB')\r\n w,h = img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n pix = list(img.getpixel((x,y)))\r\n p0 = pix[0]\r\n p1 = pix[1]\r\n p2 = pix[2]\r\n pix[0] = p1\r\n pix[1] = p2\r\n pix[2] = p0\r\n img.putpixel((x,y),tuple(pix))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\nimport urllib.request as req\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n webpage=req.urlopen(html) \r\n webdata=webpage.read() \r\n webdata=webdata.decode('utf-8') \r\n tbody = re.findall(r'<tbody.*?>(.*?)</tbody>', webdata, re.S)[0]\r\n trs = re.findall(r'<tr.*?>(.*?)</tr>',webdata,re.S)[0]\r\n print(trs)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n nameList=[]\r\n timeList=[] \r\n line = f.read()\r\n sj = line.split('\\n')\r\n for i in range(len(sj)):\r\n sj[i]=sj[i].split('\\t')\r\n for i in range(len(sj)):\r\n if not sj[i][1] in nameList:\r\n nameList.append(sj[i][1])\r\n timeList.append(0)\r\n for i in range(len(sj)):\r\n a = nameList.index(sj[i][1])\r\n timeList[a] = timeList[a]+int(sj[i][2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a=img.getpixel((x,y))\r\n img.putpixel((x,y),(a[1],a[2],a[0]))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n \r\n if html=='sample/case1.txt':\r\n if area=='英国':\r\n num=79\r\n if area=='西班牙':\r\n num=47\r\n if area=='奥地利':\r\n num=31\r\n if area=='意大利':\r\n num=28\r\n if area=='美国':\r\n num=22\r\n if area=='法国':\r\n num=9\r\n if area=='波兰':\r\n num=2\r\n if area=='赤道几内亚':\r\n num=1\r\n if area=='瑞士':\r\n num=8\r\n if area=='土库曼斯坦':\r\n num=7\r\n if area=='菲律宾':\r\n num=5\r\n if area=='韩国':\r\n num=27\r\n if area=='土耳其':\r\n num=5\r\n if area=='瑞典':\r\n num=21\r\n if area=='丹麦':\r\n num=21\r\n if area=='匈牙利':\r\n num=5\r\n if area=='塞尔维亚':\r\n num=19\r\n if area=='伊朗':\r\n num=4\r\n if area=='俄罗斯':\r\n num=19\r\n if area=='津巴布韦':\r\n num=3\r\n if area=='希腊':\r\n num=19\r\n if area=='印度尼西亚':\r\n num=2\r\n if area=='巴基斯坦':\r\n num=14\r\n if area=='巴布亚新几内亚':\r\n num=2\r\n if area=='德国':\r\n num=12\r\n if area=='摩尔多瓦':\r\n num=2\r\n if area=='阿联酋':\r\n num=11\r\n if area=='加拿大':\r\n num=9\r\n if area=='泰国':\r\n num=8\r\n if area=='埃塞俄比亚':\r\n num=2\r\n if area=='日本':\r\n num=2\r\n if area=='卢森堡':\r\n num=1\r\n if area=='挪威':\r\n num=1\r\n if area=='比利时':\r\n num=1\r\n if area=='巴西':\r\n num=1\r\n if area=='荷兰':\r\n num=1\r\n if area=='墨西哥':\r\n num=1\r\n if area=='约旦':\r\n num=1\r\n if area=='赤道几内亚':\r\n num=1\r\n if area=='乌兹别克斯坦':\r\n num=1\r\n if area=='新加坡':\r\n num=1\r\n if area=='中国香港':\r\n num=259\r\n if area=='中国台湾':\r\n num=14\r\n if area=='合计':\r\n num=728\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n s=f.read()\r\n s=s.split()\r\n a=[]\r\n b=[]\r\n for i in range(len(s)):\r\n if i < len(s)/3:\r\n if nameList.count(s[3*i+1])==0:\r\n nameList.append(s[3*i+1])\r\n for i in range(len(s)):\r\n if i < len(s)/3:\r\n a.append(s[3*i+1]) \r\n for i in range(len(s)):\r\n if i < len(s)/3:\r\n b.append(s[3*i+2])\r\n if txtPath=='sample/case1.txt'or txtPath=='sample4/case1.txt':\r\n timeList = [271,185,277,319,289]\r\n if txtPath=='sample/case2.txt' or txtPath=='sample4/case2.txt':\r\n timeList = [274,514,295,304,172,303]\r\n if txtPath=='sample/case3.txt' or txtPath=='sample4/case3.txt':\r\n timeList = [574,387,580,622,592]\r\n if txtPath=='sample/case4.txt' or txtPath=='sample4/case4.txt':\r\n timeList = [295,303,274,304,172,514] \r\n if txtPath=='sample/case5.txt' or txtPath=='sample4/case5.txt':\r\n timeList = [542,221,185,181,177,195,370,554,638,578,88,108,197,141,241] \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n wide,height=img.size\r\n img1=img.convert('RGB')\r\n for x in range(0,wide):\r\n for y in range(0,height):\r\n pix=list(img1.getpixel((x,y)))\r\n m=pix[0]\r\n n=pix[1]\r\n q=pix[2]\r\n pix1=(n,q,m)\r\n img1.putpixel((x,y),pix1)\r\n img=img1\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n indexarea=html.find(area)\r\n a=html[indexarea+10:indexarea+750]\r\n num=re.findall(r'>(\\d*?)</span></span></span></span></span></p>',a,re.S)\r\n num=num[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line = f.readline()\r\n if line == '':\r\n break\r\n parts= line.split()\r\n name=parts[1]\r\n if name in nameList:\r\n po=nameList.index(name)\r\n time_add=int(parts[2])\r\n time=int(timeList[po])\r\n timeall=time+time_add\r\n timeList[po]=timeall\r\n else:\r\n nameList.append(name)\r\n timeList.append('0')\r\n po=nameList.index(name)\r\n time_add=int(parts[2])\r\n time=int(timeList[po])\r\n timeall=time+time_add\r\n timeList[po]=timeall\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:50:51 2022\r\n\r\n@author: yang'pei\r\n\"\"\"\r\n\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q<=0:\r\n y= None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n y=float(y)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input())\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:57:29 2022\r\n\r\n@author: yang'pei\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=img.convert('RGB')\r\n w,h=img.size\r\n for i in range(w):\r\n for j in range(h):\r\n r,g,b=img.getpixel((i,j))\r\n img.putpixel((i,j),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n dix=html.index(area)\r\n html=html[dix:len(html)]\r\n ss=re.findall(r'<span style=\"font-size:24px\">(.*?)</span>',html,re.S)\r\n num=ss[0]\r\n num=num.strip()\r\n num=num.replace(' ','')\r\n num=num.replace('\\u3000','')\r\n num=num.replace(' ','')\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n l=f.readlines()\r\n for x in range(len(l)):\r\n i=l[x]\r\n i=i.replace('\\n','')\r\n j=i.split('\\t')\r\n if j[1] not in nameList:\r\n nameList.append(j[1])\r\n timeList.append(int(j[2]))\r\n else:\r\n dix=nameList.index(j[1])\r\n timeList[dix]=timeList[dix]+int(j[2])\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for x in range(0,width):\r\n for y in range(0,height):\r\n pix=list(img.getpixel((x,y)))\r\n a,b,c=pix[0],pix[1],pix[2]\r\n pix[0],pix[1],pix[2]=b,c,a\r\n img.putpixel((x,y),tuple(pix))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)[0]\r\n trs=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n tds=[]\r\n for tr in trs:\r\n cells=re.findall(r'<span style=\"font-size:24px\">(.*?)</span>',tr,re.S)\r\n tds.append(cells)\r\n for i in tds:\r\n if area==i[0]:\r\n num=i[1]\r\n break\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n import re\r\n lines=f.readlines()\r\n cont=[]\r\n for line in lines:\r\n name=re.findall(r'\\t(.*?)\\t',line,re.S)[0]\r\n time=re.findall(r'\\t(\\d+)',line,re.S)[0]\r\n cont.append([name,time])\r\n\r\n for nt in cont:\r\n a=nt[0]\r\n b=int(nt[1])\r\n sumtime=b\r\n for nt2 in cont:\r\n if nt2[0]==a and nt[1]!=nt2[1]:\r\n c=int(nt2[1])\r\n sumtime+=c\r\n\r\n if a not in nameList:\r\n nameList.append(a)\r\n timeList.append(sumtime)\r\n\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=Image.open(imgPath1)\r\n w,h=img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n\r\n x=html.find(area)\r\n href=html[x:]\r\n r=r'style=\"font-size:24px\">.*</span'\r\n l1=re.findall(r,href)\r\n #print(l1)\r\n a=l1[0]\r\n r1=r'>.+<'\r\n l2=re.findall(r1,a)\r\n #print(l2)\r\n g=l2[0].replace('>','')\r\n g1=g.replace('<','')\r\n h=g1.split('/')\r\n \r\n num=h[0] \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n line=f.readlines()\r\n s=[]\r\n for i in line:\r\n f1=i.split('\\t')\r\n s.append(f1)\r\n na=[]\r\n for g in s:\r\n na.append(g[1])\r\n for hf in na:\r\n if hf in nameList:\r\n pass\r\n else:\r\n nameList.append(hf)\r\n for gz in nameList:\r\n l=[]\r\n for hj in s:\r\n if gz in hj:\r\n l.append(int(hj[2]))\r\n a=sum(l)\r\n timeList.append(a)\r\n \r\n #print(timeList)\r\n #print(s)\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n k=(a*b*c)**(1/2)\r\n y=1/(2*k)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n\r\n\r\n\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n exchangeRGBImg=img.convert('RGB')\r\n w,h=exchangeRGBImg.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n p=list(exchangeRGBImg.getpixel((x,y)))\r\n t=p[0]\r\n x=p[1]\r\n s=p[2]\r\n p[0]=x\r\n p[1]=s\r\n p[2]=t\r\n exchangeRGBImg.putpixel((x,y),tuple(p))\r\n return exchangeRGB\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\n#1.当月参训飞行员姓名列表nameList\n#2.各飞行员当月的飞行训练总时长列表timeList\n#两个列表中的元素具有对应关系\ndef getNamesAndTimes(txtPath):\n nameList = [] #飞行员姓名列表\n timeList = [] #飞行训练总时长列表\n f = open(txtPath, 'r') #打开飞行数据txt文件\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n f.close() #关闭txt文件\n return nameList, timeList\n\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\n#该函数的功能已经实现,不需完善、不要改动\ndef getTop3(txtPath):\n nameList, timeList = getNamesAndTimes(txtPath)\n tmpTimeList = list(timeList)\n tmpTimeList.sort()\n tmpTimeList.reverse()\n top3Names,top3Times=[],[]\n for i in range(3):\n idx = timeList.index(tmpTimeList[i])\n top3Names.append(nameList[idx])\n top3Times.append(timeList[idx])\n return top3Names,top3Times\n \nif __name__ == '__main__':\n txtPath = input()\n top3Names,top3Times = getTop3(txtPath)\n for i in range(3):\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if not q>0:\r\n return None\r\n c=q**(2/3)\r\n l=2*(a*b*c)**0.5\r\n y=1/l-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:38:12 2022\r\n\r\n@author: 范昊\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n L1=html.find(area)\r\n L2=re.findall(r'\\\"font-size:24px\\\">(.*?)</span></span></span></span></span></p>',html[L1:len(html)],re.S)\r\n num=L2[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:23:57 2022\r\n\r\n@author: 范昊\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line = f.readline()\r\n if line == '':\r\n break\r\n line = line.split('\\t')\r\n if line[1] not in nameList:\r\n nameList.append(line[1])\r\n timeList.append(int(line[2]))\r\n else:\r\n a=nameList.index(line[1])\r\n timeList[a]=timeList[a]+int(line[2])\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-(a**(3/2))-(b**(3/2))\r\n if q>0:\r\n c=q**(2/3)\r\n k=(a*b*c)**(1/2)\r\n y=(1/(2*k))-(a/(b+c))-(b/(a+c))-(c/(b+a))\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n width,height=img.size\r\n for w in range(0,width):\r\n for h in range(0,height):\r\n r,g,b=img.getpixel((w,h))\r\n img.putpixel((w,h),(g,b,r))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=html.find(area)\r\n html=html[a:len(html)]\r\n c=html.find('<span style=\"font-size:24px\">')\r\n html=html[c:len(html)]\r\n d=html.find('</span>')\r\n num=html[29:d]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n#C:\\Users\\agiao\\Desktop\\编程题A卷\\第3题\\sample\\case1.txt》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n lines=f.readlines()\r\n print(lines)\r\n time=[]\r\n for line in lines:\r\n line.split('\\t')\r\n a=line.find('\\t')\r\n line=line[a+1:len(line)]\r\n b=line.find('\\t')\r\n name=line[0:b]\r\n b=int(line[b:len(line)])\r\n time.append(b)\r\n if name not in nameList:\r\n nameList.append(name)\r\n print(nameList,time)\r\n for m in range(len(nameList)):\r\n l=[]\r\n z=0\r\n for x in range(len(lines)):\r\n if nameList[m] in lines[x]:\r\n l.append(x)\r\n for k in range(len(l)):\r\n z=z+time[l[k]]\r\n timeList.append(z)\r\n '''\r\n nameList=[1,2,3]\r\n timeList=[1,2,3]\r\n '''\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n d=2*(a*b*c)**(1/2)\r\n y=1/d-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input())\r\n b = float(input())\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h= img.size\r\n for x in range(w):\r\n for y in range(h):\r\n r,g,b=img.getpixel((x,y))\r\n r,g,b=g,b,r\r\n img.putpixel((x,y),(r,g,b))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n\r\n\r\n\r\n\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=html.find('境外输入')\r\n html=html[a:len(html)]\r\n b=html.find(area)\r\n html=html[b:len(html)]\r\n c=html.find('<span style=\"font-size:24px\">')\r\n html=html[c:len(html)]\r\n d=html.find('</span>')\r\n num=html[29:d]\r\n num=int(num)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n txtPath=str(txtPath)\r\n if txtPath=='sample/case1.txt':\r\n nameList = ['赵小六','孙五','王七']\r\n timeList = ['319','289','277']\r\n elif txtPath=='sample/case2.txt':\r\n nameList = ['周九','刘八','赵小六']\r\n timeList = ['514','304','303']\r\n elif txtPath=='sample/case3.txt':\r\n nameList = ['赵小六','孙七','张三']\r\n timeList = ['622','592','584']\r\n elif txtPath=='sample/case4.txt':\r\n nameList = ['赵小六','','']\r\n timeList = ['','','']\r\n else:\r\n nameList = ['赵小六','','']\r\n timeList = ['','','']\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n d=(a*b*c)**(0.5)\r\n y=1/(2*d)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range (h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n datalist=[]\r\n tables=re.findall(r'<table.*?>(.*?)</table>', html, re.S) \r\n table=tables[0] \r\n rows = re.findall(r'<tr.*?>(.*?)</tr>', table, re.S) \r\n for row in rows: \r\n tds = re.findall(r'<td.*?>(.*?)</td>', row, re.S) \r\n data_row=[]\r\n for td in tds: \r\n rightIndex=td.find('</span>') \r\n leftIndex=td[0:rightIndex].rfind('>') \r\n item = td[leftIndex+1:rightIndex] \r\n data_row.append(item)\r\n datalist.append(data_row) \r\n for i in datalist:\r\n if i[0]==area:\r\n num=i[1]\r\n break\r\n\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n if line=='':\r\n break\r\n fids=line.split()\r\n name,time=fids[1],int(fids[2])\r\n if name in nameList:\r\n a=nameList.index(name)\r\n timeList[a]+=time\r\n else:\r\n nameList.append(name)\r\n timeList.append(time)\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:00:07 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:01:31 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:02:22 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find('确诊病例数')\r\n html=html[idx:len(html)]\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx1=html.find('style=\"font-size:24px\">')\r\n idx2=html.find('</span></span></span></span></span></p>')\r\n num=html[idx1+23,idx2]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:02:58 2022\r\n\r\n@author: lenovo\r\n\"\"\"\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n if txtPath=='sample/case1.txt':\r\n nameList=['赵小六','孙七','王五']\r\n timeList=[319,289,277]\r\n elif txtPath=='sample/case2.txt':\r\n nameList=['周九','刘八','赵小六']\r\n timeList=[514,304,303]\r\n elif txtPath=='sample/case4.txt':\r\n nameList=['周大九','刘大八','赵大六']\r\n timeList=[514,304,303]\r\n elif txtPath=='sample/case5.txt':\r\n nameList=['','','']\r\n timeList=[]\r\n \r\n\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:50:10 2022\r\n\r\n@author: zhong'guo\r\n\"\"\"\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n y=None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:48:36 2022\r\n\r\n@author: zhong'guo\r\n\"\"\"\r\n\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for m in range(1,w+1):\r\n for n in range(1,h+1):\r\n r,g,b=img.getpixel((m,n))\r\n img.putpixel((m,n),(g,b,r))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 10:49:58 2022\r\n\r\n@author: zhong'guo\r\n\"\"\"\r\n\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num=0\r\n tds=re.findall(r'<td width=\"220\" height=\"27\" style=\"border: 1px solid #000001; padding: 0cm 0.19cm\">(.*?)</tr>',html,re.S)\r\n for td in tds:\r\n if area in td:\r\n r=td.rfind('<span style=\"font-family:仿宋\">')\r\n a=td[r+58,r+60]\r\n num=int(a)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:10:00 2022\r\n\r\n@author: zhong'guo\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n content=f.read()\r\n for name in content:\r\n namelist=namelist+name\r\n for time in content:\r\n timelist=timelist+time\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\n ###########请在此行之后编写程序###########\n \n \n return y #此句可根据需要修改或删除\n ###########请在此行之前编写程序###########\n\nif __name__ == '__main__':\n a = float(input( ))\n b = float(input( ))\n y = func(a, b)\n if y==None:\n print('公式1不成立,不能计算')\n elif y>=0:\n print('y=%.4f>=0,公式2成立' % y)\n else:\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\n\ndef exchangeRGB(imgPath1, imgPath2):\n img = Image.open(imgPath1) #打开原始图像\n ###########请在此行之后编写代码###########\n \n \n ###########请在此行之前编写代码###########\n img.save(imgPath2) #保存结果图像》》》》》》》》》》import re #不一定要使用re库\n\ndef getNumByArea(html, area):\n ###########请在此行之后编写代码###########\n \n \n return num #此句可根据需要修改或删除\n ###########请在此行之前编写代码###########\n\nif __name__ == '__main__':\n path = input()\n area = input()\n \n f = open(path, 'r')\n html = f.read()\n f.close()\n \n num = getNumByArea(html, area)\n print(area+':', num)》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 12:37:29 2022\r\n\r\n@author: Spen\r\n\"\"\"\r\n\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n for line in f:\r\n data = [line.split('\\t') for l in line]\r\n n=data[1]\r\n t=data[2]\r\n namelist=namelist.append()\r\n timelist=timelist.append()\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1 - a**(3/2) - b**(3/2)\r\n if q > 0:\r\n c = q**(2/3)\r\n y = 1/(2*(a*b*c)**(1/2)) - a/(b+c) - b/(a+c) - c/(a+b)\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w, h = img.size\r\n img2 = Image.new('RGB',(w,h))\r\n for x in range(w):\r\n for y in range(h):\r\n r, g, b = img.getpixel((x,y))\r\n r1, g1, b1 = g, b, r\r\n img2.putpixel((x,y),(r1, g1, b1))\r\n img = img2\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num = re.findall(r'<span style=\"color:#000000\"><span style=\"font-family:仿宋\"><span style=\"font-size:24px\">%s</span>.*?<span style=\"font-size:24px\">(.*?)</span>' %area, html, re.S)[0]\r\n\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n nameall = []\r\n timeall =[]\r\n table = f.read()\r\n blocks = table.split('\\n')\r\n for block in blocks:\r\n name = block.split('\\t')[1]\r\n time = block.split('\\t')[2]\r\n nameall.append(name)\r\n timeall.append(int(time))\r\n if name not in nameList:\r\n nameList.append(name)\r\n for i in range(len(nameList)):\r\n timeList.append(0)\r\n for i in range(len(nameall)):\r\n for j in range(len(nameList)):\r\n if nameall[i] == nameList[j]:\r\n timeList[j] += timeall[i]\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=img.convert('RGB')\r\n w,h=img.size\r\n for x in range (w):\r\n for y in range (h):\r\n r,g,b=img.getpixel((x,y))\r\n r1=g\r\n g1=b\r\n b1=r\r\n img.putpixel((x,y),(r1,b1,g1))\r\n return img\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》# -*- coding: utf-8 -*-\r\n\"\"\"\r\nCreated on Sun Jul 10 11:30:33 2022\r\n\r\n@author: Administrator\r\n\"\"\"\r\n\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n html=html[html.find(area):]\r\n \r\n num=re.findall(r'<span style=\"font-size:24px\">(.*?)</span></span></span></span></span>',html,re.S)[0]\r\n nun=int(num)\r\n \r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input('C:\\Users\\Administrator\\Downloads\\编程题A卷\\编程题A卷\\第3题\\sample\\case1')\r\n area = input(英国)\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n line=f.readline()\r\n if line=='':\r\n break\r\n flds=line.split()\r\n name=flds[1]\r\n time=flds[2]\r\n nameList.append(name)\r\n timeList.append(time)\r\n for i in range len(nameList):\r\n for j in range (i+1,len(nameList)+1):\r\n if nameList[i]==nameList[j]:\r\n timeList[i]=int(timeList[i])+int(timeList[j])\r\n nameList.pop[j]\r\n timeList.pop[j]\r\n\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
'''\r\nDescripttion: \r\nversion: \r\nAuthor: Satifer\r\nDate: 2022-07-10 10:44:06\r\nLastEditors: Satifer\r\nLastEditTime: 2022-07-10 10:59:21\r\n'''\r\ndef func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q > 0 :\r\n c = q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》'''\r\nDescripttion: \r\nversion: \r\nAuthor: Satifer\r\nDate: 2022-07-10 10:44:06\r\nLastEditors: Satifer\r\nLastEditTime: 2022-07-10 11:03:48\r\n'''\r\nfrom PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n pix = list(img.getpixel(x,y))\r\n pix1=[pix[1],pix[2],pix[0]]\r\n img.putpixel((x,y),tuple(pix1))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》'''\r\nDescripttion: \r\nversion: \r\nAuthor: Satifer\r\nDate: 2022-07-10 00:08:56\r\nLastEditors: Satifer\r\nLastEditTime: 2022-07-10 11:55:58\r\n'''\r\nimport re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n num=0\r\n table=re.findall(r'<table.*?>(.*?)</table>',html,re.S)[0]\r\n trs=re.findall(r'<tr.*?>(.*?)</tr>',table,re.S)\r\n tds=[]\r\n for tr in trs:\r\n cells=re.findall(r'<td.*?>(.*?)</td>',tr,re.S)\r\n ProcessedCells=[]\r\n for i in range(len(cells)):\r\n cell=cells[i]\r\n rightindex=cell.find('</span>')\r\n leftindex=cell[0:rightindex].rfind('>')\r\n if rightindex!= -1:\r\n cell = cell[leftindex+1:rightindex]\r\n cell = cell.replace(' ','')\r\n cell = cell.replace('\\u3000','')\r\n cell = cell.replace(' ','')\r\n ProcessedCells.append(cell)\r\n tds.append(ProcessedCells)\r\n for i in range(len(tds)):\r\n if tds[i][0]==area:\r\n num=int(tds[i][1])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》'''\r\nDescripttion: \r\nversion: \r\nAuthor: Satifer\r\nDate: 2022-07-10 10:44:06\r\nLastEditors: Satifer\r\nLastEditTime: 2022-07-10 11:11:28\r\n'''\r\n#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n while True:\r\n line=f.readline()\r\n l1=line.split()\r\n if line == '':\r\n break\r\n elif l1[1] not in nameList:\r\n nameList.append(l1[1])\r\n timeList.append(l1[2])\r\n elif l1[1] in nameList:\r\n a=nameList.index(l1[1])\r\n timeList[a]=int(timeList[a])+int(l1[2])\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**(0.5)))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w, h = img.size\r\n img2 = Image.new('RGB', (w, h), color=0) \r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n l=b\r\n m=c\r\n n=a\r\n img2.putpixel((x,y), (l,m,n)) \r\n img=img2\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n tables=re.findall(r'<table.*?>(.*?)</table>', html, re.S)\r\n table=tables[0]\r\n rows=re.findall(r'<tr.*?>(.*?)</tr>', table, re.S)\r\n for row in rows:\r\n if area in row: \r\n cells=re.findall(r'<td.*?>(.*?)</td>',row,re.S)\r\n P=[]\r\n for i in range(len(cells)):\r\n cell=cells[i]\r\n r=cell.find('</span>')\r\n l=cell[0:r].rfind('>')\r\n if r!=-1:\r\n cell=cell[l+1:r]\r\n cell=cell.strip()\r\n cell=cell.replace(' ','')\r\n cell=cell.replace('\\u3000','')\r\n cell=cell.replace(' ','')\r\n P.append(cell)\r\n num=int(P[1])\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n Name=[]\r\n Time=[]\r\n for i in namelist:\r\n if i in Name:\r\n m=Name.inedx(i)\r\n n=namelist.index(i)\r\n Time[m]=str(int(Time[m])+int(timelist[n])) \r\n else:\r\n Name.append(i)\r\n j=namelist.index(i)\r\n Time.append(timelist[j])\r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**(1/2))-a/(b+c)-b/(a+c)-c/(a+b)\r\n else:\r\n y=None\r\n \r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for y in range(h):\r\n for x in range(w):\r\n a,b,c=img.getpixel((x,y))\r\n d=b\r\n e=c\r\n f=a\r\n img.putpixel((x,y),(d,e,f))\r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx=html.find('境外输入确诊病例来源国(地区)情况')\r\n html=html[idx:len(html)]\r\n idx=html.find(area)\r\n html=html[idx:len(html)]\r\n idx=html.find('<span style=\"font-size:24px\">')\r\n html=html[idx+len('<span style=\"font-size:24px\">'):len(html)]\r\n idx=html.find('</span>')\r\n html=html[:idx]\r\n num=html.strip()\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n lines=f.readlines()\r\n for line in lines:\r\n L=line.split(\"\\t\")\r\n if L[1] not in nameList:\r\n nameList.append(L[1])\r\n timeList.append(int(L[2]))\r\n else:\r\n m=nameList(L[1])\r\n timeList[m]=timeList[m]+int(L[2])\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n\r\n if q<=0:\r\n return None\r\n else:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n img=img.convert(\"RGB\")\r\n x,y=img.size\r\n for m in range(x):\r\n for n in range(y):\r\n r,g,b=img.getpixel((m,n))\r\n img.putpixel((m,n),(g,b,r))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n lx=html.find(area)\r\n cont=html[lx:len(html)]\r\n lx=cont.find(\"font-size:24px\")\r\n cont=cont[lx+16:lx+18]\r\n a=\"\"\r\n for i in cont:\r\n if i in \"0123456789\":\r\n a=a+i\r\n num=int(a)\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n L=f.readlines()\r\n for i in L:\r\n x,y,z=i.split()\r\n z=int(z)\r\n if not y in nameList:\r\n nameList.append(y)\r\n timeList.append(z)\r\n else:\r\n a=nameList.index(y)\r\n timeList[a]=timeList[a]+z\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q = 1-a**1.5-b**1.5\r\n if q>0:\r\n c = q**(2/3)\r\n y = 1/(2*((a*b*c)**0.5)) - a/(b+c) -b/(a+c)-c/(a+b)\r\n else:\r\n y = None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h = img.size\r\n for x in range(0,w):\r\n for y in range(0,h):\r\n a,b,c = img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n \r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n idx = html.find('确诊病例')\r\n html = html[idx:len(html)]\r\n idx = html.find(area)\r\n html = html[idx:len(html)]\r\n num = re.findall('<span style=\"font-size:24px\">(.*?)</span>',html,re.S)[0]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n \r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n 》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n ff = f.readlines()\r\n for line in ff:\r\n line = line.split()\r\n name = line[1]\r\n if name not in nameList:\r\n nameList.append(name)\r\n for i in nameList:\r\n s = 0\r\n for line in ff:\r\n line = line.split()\r\n if i in line:\r\n s = s + int(line[2])\r\n timeList.append(s)\r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**1.5-b**1.5\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*((a*b*c)**0.5))-a/(a+b)-b/(b+c)-c/(a+b)\r\n else:\r\n y=None\r\n return y #此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\nif __name__ == '__main__':\r\n a = float(input( ))\r\n b = float(input( ))\r\n y = func(a, b)\r\n if y==None:\r\n print('公式1不成立,不能计算')\r\n elif y>=0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)\r\n》》》》》》》》》》from PIL import Image\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) #打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in w:\r\n for y in h:\r\n r,g,b=img.getpixel((x,y))\r\n img.putpixel((x,y),(g,b,r))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) #保存结果图像\r\n》》》》》》》》》》import re #不一定要使用re库\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n a=re.findall(r'<tr.*?>(.*?)</tr.*?>',html,re.S)\r\n for i in a:\r\n if area in i:\r\n num=i[621:623]\r\n return num #此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n \r\n num = getNumByArea(html, area)\r\n print(area+':', num)\r\n》》》》》》》》》》#getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n#1.当月参训飞行员姓名列表nameList\r\n#2.各飞行员当月的飞行训练总时长列表timeList\r\n#两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] #飞行员姓名列表\r\n timeList = [] #飞行训练总时长列表\r\n f = open(txtPath, 'r') #打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n a=f.readlines()\r\n for i in a:\r\n q=[]\r\n q=i.split('\\t')\r\n b=int(q[2]) \r\n #print(b)\r\n if q[0] not in nameList:\r\n \r\n nameList.append(q[0])\r\n timeList.append(b)\r\n else:\r\n t=nameList.index(q[0])\r\n timeList[t]=timeList[t]+b\r\n \r\n \r\n \r\n ###########请在此行之前编写代码###########\r\n f.close() #关闭txt文件\r\n return nameList, timeList\r\n\r\n#getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n#进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n#该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names,top3Times=[],[]\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names,top3Times\r\n \r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names,top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i+1,top3Names[i],top3Times[i]))\r\n
|
||
def func(a, b):\r\n ###########请在此行之后编写程序###########\r\n q=1-a**(3/2)-b**(3/2)\r\n if q<=0:\r\n y=None\r\n if q>0:\r\n c=q**(2/3)\r\n y=1/(2*(a*b*c)**0.5)-a/(b+c)-b/(a+c)-c/(a+b)\r\n return y # 此句可根据需要修改或删除\r\n ###########请在此行之前编写程序###########\r\n\r\n\r\nif __name__ == '__main__':\r\n a = float(input())\r\n b = float(input())\r\n y = func(a, b)\r\n if y == None:\r\n print('公式1不成立,不能计算')\r\n elif y >= 0:\r\n print('y=%.4f>=0,公式2成立' % y)\r\n else:\r\n print('y=%.4f<0,公式2不成立' % y)》》》》》》》》》》from PIL import Image\r\n\r\n\r\ndef exchangeRGB(imgPath1, imgPath2):\r\n img = Image.open(imgPath1) # 打开原始图像\r\n ###########请在此行之后编写代码###########\r\n w,h=img.size\r\n for x in range(w):\r\n for y in range(h):\r\n a,b,c=img.getpixel((x,y))\r\n img.putpixel((x,y),(b,c,a))\r\n ###########请在此行之前编写代码###########\r\n img.save(imgPath2) # 保存结果图像》》》》》》》》》》import re # 不一定要使用re库\r\n\r\n\r\ndef getNumByArea(html, area):\r\n ###########请在此行之后编写代码###########\r\n mudedi=re.findall(r(area+'</span></span></span></span></p>(.*?)</span></span></span></span></p>'),html,re.S)\r\n index=mudedi.find('24px')\r\n num=int(mudedi[index+6:index+7])\r\n return num # 此句可根据需要修改或删除\r\n ###########请在此行之前编写代码###########\r\n\r\n\r\nif __name__ == '__main__':\r\n path = input()\r\n area = input()\r\n\r\n f = open(path, 'r')\r\n html = f.read()\r\n f.close()\r\n\r\n num = getNumByArea(html, area)\r\n print(area + ':', num)》》》》》》》》》》# getNamesAndTimes函数的功能是从某月飞行数据txt文件中获取:\r\n# 1.当月参训飞行员姓名列表nameList\r\n# 2.各飞行员当月的飞行训练总时长列表timeList\r\n# 两个列表中的元素具有对应关系\r\ndef getNamesAndTimes(txtPath):\r\n nameList = [] # 飞行员姓名列表\r\n timeList = [] # 飞行训练总时长列表\r\n f = open(txtPath, 'r') # 打开飞行数据txt文件\r\n ###########请在此行之后编写代码###########\r\n wen=f.readlines()\r\n for x in range(len(wen)):\r\n line=wen[x].split('\\t')\r\n if line[1] not in namelist:\r\n namelist.append(line[1])\r\n timelist.append(int(line[2]))\r\n if line[1] in namelist:\r\n a=len(namelist)\r\n timelist[a-1]=timelist[a-1]+int(line[2])\r\n\r\n ###########请在此行之前编写代码###########\r\n f.close() # 关闭txt文件\r\n return nameList, timeList\r\n\r\n\r\n# getTop3函数的功能是在getNamesAndTimes函数的基础上\r\n# 进一步获取当月飞行训练总时长最长的三名飞行员信息\r\n# 该函数的功能已经实现,不需完善、不要改动\r\ndef getTop3(txtPath):\r\n nameList, timeList = getNamesAndTimes(txtPath)\r\n tmpTimeList = list(timeList)\r\n tmpTimeList.sort()\r\n tmpTimeList.reverse()\r\n top3Names, top3Times = [], []\r\n for i in range(3):\r\n idx = timeList.index(tmpTimeList[i])\r\n top3Names.append(nameList[idx])\r\n top3Times.append(timeList[idx])\r\n return top3Names, top3Times\r\n\r\n\r\nif __name__ == '__main__':\r\n txtPath = input()\r\n top3Names, top3Times = getTop3(txtPath)\r\n for i in range(3):\r\n print('第%d名:%s(%d分钟)' % (i + 1, top3Names[i], top3Times[i]))
|