Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Crear un archivo con una lista de temperaturas en ºC. Luego, hacer un
- programa que lo lea y genere otro archivo con ºF
- EJ:
- 10ºC
- 12.5ºC
- 145ºC
- ....
- """
- # creo un archivo en modo escritura
- f = open("celsius.txt","x")
- # creo una lista de datos (cada elemento es un renglón del archivo)
- datos = ['10ºC\n', '12.5ºC\n', '145ºC\n','-15.23ºC\n']
- # guardo cada elemento como una línea y lo cierro
- f.writelines(datos)
- f.close()
- # abro el archivo "celsius.txt" y leo sus datos
- f = open("celsius.txt","r")
- lineas = f.readlines()
- f.close()
- # creo otro archivo en modo escritura
- f = open("farenheit.txt","x")
- # a cada linea de celsius.txt la paso a ºF y la guardo en farenheit.txt
- for linea in lineas:
- temp, escala = linea.split('º')
- temp = float(temp) * 1.8 + 32
- f.write("{:.2f}ºF\n".format(temp))
- # cierro el archivo
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment