Jestem nowy w programowaniu. Mam problem z kodowaniem Pythona (z funkcją def).Jak korzystać z funkcji wprowadzania wraz z funkcją def?
W zasadzie kod musi podawać mniejszą liczbę z 2 liczb.
Pytanie: kody napisać do wykonywania następujących zadań:
- Zdefiniuj smaller_num funkcji, które odbywają się w dwóch numerów do ustalenia i powrócić mniejszą liczbę dwóch.
Zapytaj użytkownika o dwa numery
Użyj funkcji do określenia mniejszej liczby i wyświetli wynik
więc musiałem wprowadzanych przez użytkownika zamiast wywoływania funkcji i wartości dodanej wewnątrz zmiennej.
ten sposób mój kod wygląda następująco:
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))
Jak mogę go poprawić? Na razie nie działa, ponieważ "x" nie jest zdefiniowane. Ale czuję, że zdefiniowałem je wyraźnie zarówno w funkcji def i funkcji wejściowej. Jak mogę to naprawić?
Dziękuję tym, którzy odpowiadają na to pytanie.
Proszę, sformatuj swój kod – kvorobiev
Muszę ci bardzo podziękować za pokazanie nam tego, co próbowałeś, zamiast po prostu pytać nas, jak rozwiązać twoje zadania. Dobra robota :). – TerryA