Sono nuovo alla programmazione. Ho un po 'di problemi con la codifica di Python (con la funzione def).Come si usa la funzione di input insieme alla funzione def?
Quindi in pratica il codice deve dare il numero più piccolo tra due numeri.
Domanda: codici di scrittura per eseguire le seguenti operazioni:
- definire una funzione smaller_num che prende in due numeri per determinare e restituire il numero più piccolo dei due.
Chiedi all'utente per due numeri
Utilizzare la funzione di determinare il numero più piccolo e visualizzare il risultato
così ho avuto l'input dell'utente invece di chiamare la funzione e il valore aggiunto all'interno della variabile.
Ecco come il mio codice è simile:
def smaller_num(x,y):
if x>y:
number= y
else:
number= x
return number
smaller_num(x= input("Enter first number:-") ,y= input("Enter second number:-"))
print("The smaller number between " + str(x) + " and " + str(y) + " is " + str(smaller_num))
Come posso correggerlo? Per ora non funziona perché "x" non è definito. Ma sento di averli definiti chiaramente sia nella funzione def che nella funzione input. Quindi come posso risolvere questo?
Grazie per coloro che rispondono a questa domanda.
Per favore, formatta il tuo codice – kvorobiev
Devo lodarti molto per averci mostrato quello che hai provato invece di chiederci semplicemente come risolvere i tuoi compiti. Molto bene :). – TerryA