Witam wszystkich,
jestem we wczesnej fazie nauki Pythona i już próbowałem samodzielnie znaleźć i wydedukować jak to powinno działać i poddałem się po 2 h.
Mianowicie mają być dwie funkcje. Pierwsza pobierająca dane i druga wyświetlająca wprowadzone dane.
Uprzedzam sugestie , że można zrobić to w dwóch linijkach tj. x = input .......i w kolejnej print(x)
Ale chodzi mi o poznanie zasady tworzenia i wywoływania funkcji.
Oto jaki napisałem w pierwszej kolejności kod:
def wprowadzanie ():
imie = str(input("podaj imie : "))
nazwisko = str(input("podaj nazwisko: "))
return imie, nazwisko
wprowadzanie()
i to działa, ale kiedy tytułem próby dałem print(imie) to:
NameError: name 'imie' is not defined
tak jakby pomimo returnu wartości funkcji imie , w ogole nie zapisano zmiennej
Jak to należy poprawnie zrobić żeby imię zapisało się jako zmienna do pamięci ??
Dziękuję z góry za pomoc
pozdrawiam