def CargarTabla(matriz, f, dr): for i in range(f): if i==0: matriz[i][0] = 0 matriz[i][1] = float(input("Ingrese la velocidad cuando el radio es "+str(matriz[i][0])+" ")) else: matriz[i][0] = matriz[i-1][0] + dr matriz[i][1] = float(input(f"Ingrese la velocidad cuando el radio es {matriz[i][0]:.5f} ")) def MostrarTabla(matriz,f): for i in range(f): print(f"{matriz[i]:.5f}") def VelocidadPromedio(matriz,D): suma=0 for i in range(len(matriz)): suma= suma + matriz[i][1] * matriz[i][0] matriz[i][0] return(2*suma/D) def max(matriz): maximo=matriz[0][1] pos=0 for i in range(len(matriz)): if maximo < matriz [i][1]: maximo=matriz [i][1] pos= i if pos==0: return(True) else: return(False) def min(matriz): minimo=matriz[0][1] pos=0 for i in range(len(matriz)): if minimo > matriz [i][1]: minimo=matriz [i][1] pos= i if pos==len(matriz)-1: return(True) else: return(False) print("SOLUCION DE SACAROSA EN UNA TUBERIA") print("___________________________________") Diam=float(input("Ingrese Diametro de la tuberia: ")) DeltaR=float(input("Ingrese variacion del radio de la tuberia: ")) Radio = Diam/2 filas=int(Radio/DeltaR + 1) #Tabla =[[0 for i in range(2)]for j in range(filas)] Tabla = [None] * filas for fila in range(filas): Tabla[fila] = [None] * 2 CargarTabla(Tabla,filas,DeltaR) MostrarTabla(Tabla,filas) print("___________________________________") opcion=0 while (opcion != 4): print("___________________________________") print("Que desea realizar?") print("1- Calcular velocidad promedio") print("2- Verificar velocidad maxima") print("3- Verificar velocidad minima") print("4- Salir") opcion=int(input()) print("Usted eligio la opcion ", opcion) if opcion==1: velProm=VelocidadPromedio(Tabla,Diam) print (f"La velocidad promedio es: {velProm:2}") print("___________________________________") elif opcion==2: if max(Tabla): print('La velocidad maxima se encuentra en el centro') print("___________________________________") else: print('La velocidad maxima NO se encuentra en el centro') print("___________________________________") elif opcion==3: if min(Tabla): print('La velocidad minima se encuentra en la pared') print("___________________________________") else: print('La velocidad minima NO se encuentra en la pared') print("___________________________________") print("Muchas Gracias!!")