danisa
Profilo di
Nome | danisa |
---|---|
Indirizzo email | n/a |
Messaggi | 4 |
-
- 2025-04-12 03:28:55
- Re: somma
- Forum >> Principianti
- Thanks
--- Ultima modifica di danisa in data 2025-04-12 03:29:23 ---
-
- 2025-04-12 03:28:49
- Re: somma
- Forum >> Principianti
- Ombromondo said @ 2022-06-16 21:14:41: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.
-
- 2025-04-12 03:23:13
- Re: Esercizi Python
- Forum >> Principianti
- Daniele aka Palmux said @ 2022-04-16 12:24:11:Ciao a te e benvenuto in questo magico mondo.
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.
-
- 2025-04-12 03:18:16
- Re: Data preprocessing
- Forum >> Principianti
- Gulshan Negi said @ 2023-03-22 17:20:43: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.