Jump to content


Photo

Variavel Valor Nao Atualiza Dentro Do If


  • Faça o login para participar
4 replies to this topic

#1 shogun89

shogun89

    Normal

  • Usuários
  • 91 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 13/11/2014, 01:05

Ola , ja tentei de varias maneiras entender o pq a variavel valor = len(lista) atualiza no if
mas nao volta la pra cima do for e transforma no mesmo valor e comeca iterar novamente .
como resolvo esse logica . agradeco ..

OBS: é um algoritmo que ordene uma lista desordenada ,
lista = [45,25,80,22,17,38,58,209,14]

menor = lista[0]
posicao = 0 # posicao do menor elemento
var = 0
i = 0
valor = len(lista)

for i in range(valor):

if(menor > lista[i]):
menor = lista[i] # 14
posicao = i # 8
if(valor==1):
print("menor",menor)

lista[posicao] = lista[var]
lista[var] = menor

var = var + 1 # 1
menor = lista[0+1] # 25
valor = len(lista)
print(valor)

print(valor) # testando
valor = valor - 1


print(lista)

#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 13/11/2014, 13:53

O for não se repete pq ele percorre todos os elementos do range.
aList = [45,2,7,64,39,57,15]
for i in range( len( aList ) ):
least = i
for k in range( i + 1 , len( aList ) ):
if aList[k] < aList[least]:
least = k
aList[least],aList[i] = aList[i],aList[least]

print(aList)
  • Kumaiti likes this

#3 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/09/2017, 01:54

Venta Cialis En Farmacias Where Can I Buy Levaquin No Prescription cialis buy online Precio Kamagra Doxycycline 100mg For Sale

#4 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 03/10/2017, 16:30

Cialis Eli Lilly Prednisone Online viagra Cialis Vendita In Farmacia Avec Clomid Tests D Ovulation isotretinoin 10mg mail order on line
Sildenafil 100mg Tablets buy viagra online Pastillas De Viagra Domperidone Canada Gemstar Keflex Infusion

#5 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 09/10/2017, 21:35

Zithromax Brand Keflex Anitbiotic For Abscess Tooth viagra Order Synthroid Online Tab On Line Dutasteride Discount No Rx With Overnight Delivery Cialis Arginine Interaction




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq