Menu
Coddy logo textTech

Argomenti

Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 44 di 77.

Un argomento in una funzione è un valore che passi alla funzione quando la chiami. Per aggiungere argomenti a una funzione, li scriviamo tra parentesi ():

def function_name(arg1, arg2, ...):
	code

Possiamo dare agli argomenti il nome che vogliamo, purché rispettino le stesse regole di denominazione delle variabili (ad esempio, non possono essere parole chiave riservate come def o if), e possiamo scrivere tutti gli argomenti di cui abbiamo bisogno.

Per chiamare una funzione e passarle degli argomenti, scriviamo:

function_name(value1, value2, value3, ...)

Passare troppi argomenti a una funzione che ne prevede meno causerà un errore nel programma

Esempio d'uso:

def is_even(number):
	if number % 2 == 0:
		print(f"{number} is even")
	else:
		print(f"{number} is odd")

for i in range(15, 34):
	is_even(i)
for i in range(153, 219):
	is_even(i)

Qui abbiamo una funzione chiamata is_even che accetta un argomento chiamato number e stampa se il numero è pari o dispari. Poi chiamiamo la funzione due volte: una volta per tutti i numeri tra 15 e 34 e la seconda volta per tutti i numeri tra 153 e 219.

challenge icon

Sfida

Facile

Scrivi un programma che riceva in input due numeri interi e chiami una funzione per calcolare e stampare il loro prodotto.

Provalo tu

# Dichiara qui la tua funzione
# stampa il risultato di a*b all'interno della funzione

a = int(input())
b = int(input())
# Chiama qui la tua funzione con gli argomenti a e b
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Python online