Profilo di danisa

Nome danisa
Indirizzo email n/a
Messaggi4
  • Re: somma
    Forum >> Principianti
    Thanks

    --- Ultima modifica di danisa in data 2025-04-12 03:29:23 ---
  • Re: somma
    Forum >> Principianti
    Salve a tutti,
    scusate ma sto cercando di fare una stupida somma con un ciclo for ma non riesco a capire dove sbaglio.

    Lo scopo è fare in modo che un utente inserisca dei numeri e poi scelga un'operazione, mi sono fermato sulla somma perchè non riesco a capire dov'è l'errore.

    Ecco il codice:

    numeri = []      # creo una lista vuota per i numeri dati dall'utente
    
    # Utente inserisce i numeri
    
    while True:
        user = int(input("Numeri: "))
        numeri.append(user)
        choice = input("Altro numero? (s | n) ")
        if choice.casefold() == 'n':
            break
    
    print(numeri)
    print()
    
    print("Le operazioni consentite sono: +, -, *, /, %.")
    
    # creo una lista vuota per i segni matematici
    
    
    op = []    
    operazione = input("Scegli che operazione vuoi fare? ")
    op.append(operazione)
    print("op: ", op)
    print()
    
    new_n = 0		# variabile generica per le varie operazioni
    
    for n in numeri:
    #     print(n)
        if op == '+':
    	new_n += n
    
    
    print('n: ', new_n)
    

    Mi sono fermato a sola questa operazione perchè secondo me dovrebbe prendere il numero (n) dentro numeri, riconosce il tipo di operazione (op) e fa la somma, anzi dovrebbe fare la somma.

    Qualcuno può farmi capire dove la mia logica si inceppa su questa banalità?

    Grazie Escape Road

    Se vuoi evitare la lista op del tutto: Puoi semplicemente usare una variabile stringa singola (operazione), senza avvolgerla in una lista. È più semplice per questo caso.
  • Re: Esercizi Python
    Forum >> Principianti
    Daniele aka Palmux said @ 2022-04-16 12:24:11:
    Ciao a te e benvenuto in questo magico mondo. :py:

    Qui su questa risorsa tendiamo ad aiutare in maniera diversa, non risolvendo i quesiti per conto tuo, ma aiutandoti dove ti blocchi. Per questo sarebbe meglio che tu iniziassi con un esercizio alla volta, scrivendo del codice e poi eventualmente chiedendo aiuto all'insorgere di determinate difficoltà, a quel punto saremo ben lieti di aiutarti Football Bros

    Forza e coraggio, anche i grandi viaggi cominciano con un piccolo passo.

    Cya

    P.S. Ho spostato il tuo messaggio nella sezione Principianti.


    Hai perfettamente ragione: accompagnare qualcuno passo dopo passo, stimolandolo a capire e a crescere con le proprie forze, è il modo migliore per imparare davvero.
  • Re: Data preprocessing
    Forum >> Principianti
    Hello this is Gulshan Negi
    Well, there are several methods in Python to fill missing values in a time series, including forward fill, backward fill, linear interpolation, seasonal interpolation, and mean/median imputation. The best method for filling missing values in a time series depends on the nature of the missing data and the characteristics of the time series.

    I hope you are clear now.

    Thanks sprunki

    Thanks for sharing that—you're absolutely right. In time series analysis, how you handle missing data can significantly impact the results, so it's crucial to choose the right method.