Code with
indentation:
![7 import csv 8 f open(. Fdeg.dat, r) #open file in read mode 9 Fdeg-[] 10 for line in f.readlines (): 12 ts]ine. split(:](//img.homeworklib.com/images/f4609013-620a-4937-8c7d-cb0e892ba4d6.png?x-oss-process=image/resize,w_560)
Output:
![Fdeg - Notepad File Edit Format View Help Fahr enheit degrees:67.2 Fahr enheit degrees:66.0 Fahr enheit degrees:78.9 Fahr enh](//img.homeworklib.com/images/75ee2f57-8d3d-4335-a8d7-5aab8d4cb248.png?x-oss-process=image/resize,w_560)
Result is stored in degrees.dat file
![degrees-Notepad File Edit Format View Help 57.219. 56 66.0 18. 89 78.9 26. 06 102.138.94 32.0 0.0 87.831.0](//img.homeworklib.com/images/a243a174-14e2-45e5-8601-bb5b0fb28979.png?x-oss-process=image/resize,w_560)
While executing values of Fahrenheit and celsius in lists
![Cdeg List (6 elements) Index Type Size e float 1 67.2 1 float 1 66.8 Index Type Size 0 float 1 19.56 1 float 18.89 2 float 1](//img.homeworklib.com/images/f684ea15-ead2-465a-b4b4-b2c875e207ea.png?x-oss-process=image/resize,w_560)
____________________________________________________________________________________
Code:
import csv
f = open('Fdeg.dat', 'r') #open file in read mode
Fdeg=[]
for line in f.readlines():
t=[]
t=line.split(":") #splits line into two strings by delimiter
:
Fdeg.append(float(t[1])) #appends temperature to list
f.close()
Cdeg=[] #list stores celcius temp
for i in range(len(Fdeg)):
cel=((5.0)/9)*((Fdeg[i])-32) #calculates celcius
Cdeg.append(round(cel,2)) #appends to list
zip(Fdeg,Cdeg) #zips two lists
with open('degrees.dat','w') as f: #open file in write mode
writer=csv.writer(f,delimiter='\t') #writes in file with delimiter
space
writer.writerows(zip(Fdeg,Cdeg)) #write row by row in file
_____________________________________________________________________________________
7 import csv 8 f open(. Fdeg.dat', 'r') #open file in read mode 9 Fdeg-[] 10 for line in f.readlines (): 12 ts]ine. split(":") #splits line into two strings by delimiter : 13 Fdeg.append(float(t[1])) #appends temperature to list 14 f.close() 15 16 Cdeg=[] #list stores celcius temp 17 18 for i in range(len(Fdeg)): 19 cel-((5.0)/9)*((Fdeg[1])-32) #calculates celcius 20 Cdeg.append(round(cel,2)) #appends to list 21 2221p (Fdeg, Cdeg) #zips two lists 23 with open( 'degrees. dat','w') as f: #open file in write mode 24 writer csv.writer(f,delimiter.it') #writes in file with delimiter 25 writer.writerows (zip(Fdeg,Cdeg)) #write row by row in file 26 space
Fdeg - Notepad File Edit Format View Help Fahr enheit degrees:67.2 Fahr enheit degrees:66.0 Fahr enheit degrees:78.9 Fahr enheit degr ees:102.1 Fahr enheit degrees:32.0 Fahrenheit degrees:87.8
degrees-Notepad File Edit Format View Help 57.219. 56 66.0 18. 89 78.9 26. 06 102.138.94 32.0 0.0 87.831.0
Cdeg List (6 elements) Index Type Size e float 1 67.2 1 float 1 66.8 Index Type Size 0 float 1 19.56 1 float 18.89 2 float 1 26.86 3 float 1 38.94 4 float 1 0.0 float 1 78.9 3 float 1 102.1 4 float 1 32.0 5 float 1 31. 5 float 1 87.8