Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Script que crea un archivo de temperaturas en ºC, lo cierra, lo vuelva a
- abrir y crea otro con las mismas temperaturas pero expresaas en ºF
- """
- #creo el archivo 'farenheit.txt', lo cargo con datos y lo cierro
- f = open("centigrados.txt","x")
- datos = ['10ºC\n', '-22.5ºC\n', '11.2ºC\n','24.1ºC\n','-0.2ºC\n']
- f.writelines(datos)
- f.close()
- # abro un archivo y leo su contenido
- f = open("centigrados.txt","r")
- lineas = f.readlines()
- f.close()
- # creo el otro archivo
- f = open("farenheit.txt","x")
- # convierto cada línea de ºC a ºF
- for linea in lineas:
- temp, escala = linea.split("º")
- temp = float(temp) * 1.8 + 32
- f.write("{:.1f}ºF\n".format(temp))
- # cierro el archivo
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment