Buscar

Alteração de sequencia de um array em python

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#!/usr/bin/python3.4
# -*- coding: utf-8 -*-
from __future__ import print_function
pi = [5, 2, 3, 7, 1, 3]
print("Sequencia original: ")
makespan = 0.0
tempoDeFluxo = 0.0
for i in pi:
 makespan = makespan + i
 tempoDeFluxo = tempoDeFluxo + makespan
 print (i, " finaliza em", makespan)
print("Tempo de fluxo total: ", tempoDeFluxo)
estaOk = False
while not estaOk:
 n = len(pi) #len(pi) retorna o tamanho de pi
 estaOk = True
 i= 1
 while i < n:
 if pi[i-1] > pi[i]:
 temp1 = pi[i]
 temp2 = pi[i-1]
 pi[i] = temp2
 pi[i-1] = temp1
 estaOk = False
 i = i + 1
print(pi)
print("Sequencia alterada: ")
makespan = 0.0
tempoDeFluxo = 0.0
for i in pi:
 makespan = makespan + i
 tempoDeFluxo = tempoDeFluxo + makespan
 print (i, " finaliza em", makespan)
print("Tempo de fluxo total: ", tempoDeFluxo)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando