Ich bin neu in der Programmierung. Ich habe ein kleines Problem mit Python-Kodierung (mit Def-Funktion).Wie verwenden Sie die Eingabefunktion zusammen mit der Def-Funktion?
Also im Grunde muss der Code die kleinere Nummer aus 2 Zahlen geben.
Frage: Write-Codes die folgenden Aufgaben auszuführen:
- Definieren einer Funktion, die auf smaller_num bestimmen und gibt die kleinere Zahl der beiden Zahlen in beiden erfolgt.
Benutzer fragen für zwei Zahlen
die Funktion wird die kleinere Zahl zu bestimmen, und zeigt das Ergebnis
Also ich Benutzereingaben hatte stattdessen die Funktion des Aufrufs und das Hinzufügen von Wert in der Variablen. Diese
ist, wie mein Code wie folgt aussieht:
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))
Wie kann ich es beheben? Momentan funktioniert es nicht, weil "x" nicht definiert ist. Aber ich habe das Gefühl, dass ich sie sowohl in der Def-Funktion als auch in der Input-Funktion klar definiert habe. Also, wie repariere ich das?
Danke für diejenigen, die auf diese Frage antworten.
Bitte formatieren Sie Ihren Code – kvorobiev
Ich muss Sie sehr empfehlen, uns zu zeigen, was Sie versucht haben, anstatt uns einfach zu fragen, wie Sie Ihre Aufgaben lösen können. Gut gemacht :). – TerryA