Profilo di EL DIABLO

Nome EL DIABLO
Indirizzo email Ade@inferi.com
AvatarAvatar utenti
Messaggi72
  • Re: Lista singola corretta, append lista ad altra e invece è vuota
    Forum >> Principianti
    Dopo aver stampato la singola conversione con il valore di convertito_parz[0] = 1
    print(i ," - " ,  convertito_parz)
    
    ci sono queste condizioni che assegnano il valore 0 a convertito_parz[0]

    
    
    if a[1][1] == i:
    
        convertito_parz[0] = 0
    
        mantieni_0 = 0
    
        print(i + 1000)
    
    elif a[1][1] != i and mantieni_0 == 0:
    
        convertito_parz[0] = 0
    
    
    

  • Re: Ciclo while
    Forum >> Principianti
    come avrei potuto farlo in maniera più semplice?
    def funzione(p) :
        v = "aeiou"
        for x in range(len(p) - 2) : print("%s%d%s" % ("if" if not p[x] in v and p[x + 2] == p[x] else "else", x, p[x]))
            
    parola = "coco"
    funzione(parola)
    --- Ultima modifica di EL DIABLO in data 2020-06-10 01:20:44 ---
  • Re: Ciclo while
    Forum >> Principianti
    Ok, ho capito: avrei dovuto mettere prima il ciclo for e poi il ciclo while all'interno.
    No, hai combinato un macello. È sufficiente un ciclo for.

    def traduzione(parola) :
        indice = 0
        vocali = "aeiou"
        
        for i in parola[: -2] :
            
            if (not i in vocali) and (parola [indice + 2] == i) :
                print("if" + str(indice) + i) #ho inserito questo solo per capire
                indice += 1
            
            else :
                print("else" + str(indice) + i) #ho inserito questo solo per capire
                indice += 1
    
    p = "coco"
    traduzione(p)

  • Re: Esercizio sommatrice
    Forum >> Principianti
    No, stai perdendo tempo. Devi studiare da un libro.
    E se non hai voglia di studiare fai qualcos'altro.

    Ciao
  • Re: Esercizio sommatrice
    Forum >> Principianti
    Sì ti aiuto, devi andare nella sezione documentazione e scegliere un libro da cui studiare altrimenti non impari un c*.
    Ciao
  • Re: Esercizio sommatrice
    Forum >> Principianti
    Ciao, sai cosa sono i cicli, le funzioni e le liste?
    Cosa sai fare attualmente con Python?
  • Re: Help, if Python
    Forum >> Principianti
    "
  • Re: Verifica vettore
    Forum >> Principianti
    def controlla(lista) :
        if len(lista) < 3 : return True if len(lista) < 2 or lista[1] >= lista[0] else False
        if lista[2] >= sum(lista[: 2]) and lista[1] >= lista[0] : return True if len(lista) == 3 else controlla(lista[1 :])
        return False
    lista = [1, 2, 4, 7, 13, 20, 35]
    print(controlla(lista))
    --- Ultima modifica di EL DIABLO in data 2020-02-16 18:10:47 ---
  • Re: ESERCIZIO RICORSIONE alternata asc/desc
    Forum >> Principianti
    alterna_x2 = alterna_x3 = False
    for x1 in range(1, 4) :
        for x2 in range(1, 4) :
            if alterna_x2 : x2 = 4 - x2
            alterna_x2 = False if alterna_x2 else True
            for x3 in range(1, 4) :
                if alterna_x3 : x3 = 4 - x3
                alterna_x3 = False if alterna_x3 else True
                print(x1, x2, x3)
    --- Ultima modifica di EL DIABLO in data 2020-02-14 21:45:52 ---
  • Re: ESERCIZIO RICORSIONE alternata asc/desc
    Forum >> Principianti
    Molto interessante, vorrei sapere il titolo del libro ed il testo completo dell'esercizio per capire se viene richiesto espressamente di risolverlo con la ricorsione alternata.