ciao, e complimenti come sempre. Sono alle prime armi con python (e col code in generale) e mi piace sperimentarlo perchè vedo che è abbastanza versatile. Ho provato questa variabile della funzione e sembra dare gli stessi risultati. Si potrebbe usare anche così? def addizione(a,b): print("il risultato dell'addizione è:", str(a + b) ) addizione(15,5) addizione(27, 32) addizione(12, 3)
Pensavo spiegassi anche il funzionamento di args* come parametro della funzione. Mi ci sono imbattuto qualche volta ma non l'ho capito bene. Ottimi video comunque 👍
Ciao Matteo! Partiamo dal dire che si tratta di due cose distinte, che svolgono due ruoli ben precisi e distinti, e che l'uso di una non preclude l'impiego contemporaneo dell'altra. Se ho ben compreso la domanda però, diciamo che se usi return *invece di* dovrai delegare un altro componente software alla presentazione dei dati elaborati e, nel fare ciò, potrai anche elaborare questi dati ulteriormente. Se usi print() *invece di* return, sarà invece questa a mostrare i dati in output. Ti consiglio di dare uno sguardo alla versione scritta sul mio sito: www.programmareinpython.it/video-corso-python-base/scrivi-le-tue-funzioni/ Un saluto
Ciao. Sto seguendo il corso, ma alcune volte il codice non viene eseguito. Ad esempio qui: def addizione(a, b): print("Questa è la funzione addizione.") print("Fornisce la somma di due numeri passati come parametri.") risultato = a + b print("Il risultato dell'addizione è " + str(risultato)) addizione (15, 5) Quando vado sul terminale (dopo aver aggiornato il file) non viene eseguito nulla e ho copiato fedelmente quanto tu hai scritto nel sito. Può essere un problema della mia versione di Python o altro? Grazie
Salve, sono interessato all'argomento dato che non ne ho mai sentito parlare, dove potrei informarmi/leggere qualcosa (anche in inglese) grazie in anticipo!
Le lezioni di questo corso sono gratuite e qui caricate su RU-vid. Sul mio sito programmareinpython.it è inoltre presente la parte scritta relativa con codice, oltre che gli altri corsi tra cui quelli completi a pagamento.
@@PyMike può darsi, ma ho ricontrollato più volte ed era identico. Potrebbe essere che non legge gli stessi caratteri? Ho notato anche che comandi non vengono illuminati, esempio str a volte non lo legge come comando. Non so se sono stato chiaro
Ciao Fredy, riguarda\o Visual Studio Code ne si parla nei primi video di questo corso ru-vid.com/group/PLHUQL6-_n9Zes1VLMgJbLa8IIOHT9x4Nu in un video dedicato al mio developer setup ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nEOv6T3RYQQ.html e in un video dedicato a review + setup per Python ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VoKEeb_N12U.html