



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Tarea 9 de ejercicios de python
Tipo: Ejercicios
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




#1 - Cree un fichero llamado estudiante.txt, que pueda cargar los datos d e 10 estudiantes
#Carlos;Pérez;20;Cap Miranda; Paraguaya f=open("estudiante.txt","w") #1ro creo la lista que quiero agg al fichero #2do cargo la lista en el fichero i= 0 while i< 10 : print("Ingrese: nombre, apellido, edad, lugar de nacimiento, nacional idad del estudiante: \n") f.write(input()) f.write("\n") i=i+ 1 f.close() #3ro imprimir en pantalla el fichero f=open("estudiante.txt","r") print(f.read()) #2 - Se tiene las lecturas de sensores en un fichero,
edad #se tiene adjunto los datos en el fichero e2.txt. #1ro leer el fichero e datos=open("e2.txt","r") #2do analizar los datos lista=[] numeros=[] #Promedio de temperatura sum = 0 c= 0 for linea in datos: lista=list(linea.split("\t")) numeros.append(float(lista[ 1 ])) print(lista[ 1 ]) sum=sum+float(lista[ 1 ]) c=c+ 1 print("la cantidad de valores es:",c) print("La suma de los valores de temperatura es:",sum)
promedio= sum/c print("El promedio de Temperatura es:",promedio) datos.close() #Valor mayor y menor de humedad mayor=numeros[ 0 ] menor=numeros[ 0 ] for i in range(len(numeros)): if (numeros[i] > mayor): mayor = numeros[i] for i in range(len(numeros)): if (numeros[i] < menor): menor = numeros[i] print("La menor valor de la humedad es: ",menor) print("El mayor valor de la humedad es: ",mayor) datos.close() #3.Se tiene la velocidad del viento en 10 m, la dirección del viento en g rados y
viendo
#se tiene adjunto los datos en el fichero e3.txt. f=open("e3.txt","r") lista=[ ] Velocidad=[ ] direccion=[ ] c= 0 sumadevelocidades= 0 for linea in f: lista = list(linea.split("\t")) direccion.append(lista[ 1 ]) Velocidad.append(lista[ 0 ]) direccion.remove("Madrid Wind Direction [10 m]") Velocidad.remove("Madrid Wind Speed [10 m]") #convertimos los datos de la direccion a decimales.
f = open("fichero", "r") except FileNotFoundError: return('¡El fichero ' + fichero + ' no existe!\n') else: directorio = f.readlines() f.close() directorio = dict([tuple(line.split(',')) for line in directorio] ) if nombre in directorio: del directorio[nombre] f = open("fichero", "w") for nombre, telefono in directorio.items(): f.write(nombre + ',' + telefono) f.close() return ('¡El cliente se ha borrado!\n') else: return('¡El cliente ' + client + ' no existe!\n') def listar(fichero): f = open("fichero", "r") directorio = f.readlines() f.close() directorio = dict([tuple(line.split(',')) for line in directorio] ) return (directorio[fichero]) def menu(): print("En el sgte. menu podra listar, agregar, eliminar y buscar un c ontacto de una lista") print("opciones:") print("1: Agregar contacto (nombre numero)") print("2: Buscar por nombre") print("3: Eliminar por nombre") print("4: listar contactos") opcion=input("Introduzca el nro de la opcion elegida:") return opcion def opciones(): fichero = open("lista.txt","a") while True: opcion = menu() if opcion == '1': nombre = input("Introduce el nombre del contacto: ") telefono = input("Introduce el teléfono del contacto: ") print(agregar(fichero, nombre, telefono)) elif opcion == '2':
nombre = input("Introduce el nombre del contacto: ") print(busqueda(fichero, nombre)) elif opcion == '3': nombre = input("Introduce el nombre del contacto: ") print(eliminar(fichero, nombre)) elif opcion == '4': print(listar(fichero)) else: break return