Export funkcji z innego modułu

0

Wracam na forum , ponieważ nadal brnę w Pytona, zgodnie z rada kilu tutejszych forumowiczów, ale mam problem z pozornie prostą sprawą, mianowicie zdefiniowałem funkcję mnożenie(), ale kod nie działa.

Bardzo proszę o pomoc i wyjaśnienie gdzie tkwi błąd. Dodam, że tym razem opieram się na broszurce wydanej przez Komputer Świat pt. Pyton. W załączeniu zrzuty ekranu.

Liczę na wyrozumiałość.

screenshot-20221020181407.jpg
screenshot-20221020181428.jpg
screenshot-20221020181440.jpg

3
  1. Nie wklejaj zdjęć kodu, bo nie można go wtedy spokojnie kopiować i jest nieczytelny.
  2. Pycharm podświetla ci na czerwono słowo funkcje (wiec cos z tym jest nie tak)
  3. Gdy spróbujesz uruchomić program też dostaniesz jakiś komunikat o błędzie który powie ci co nie działa
  4. masz literówke, powinno być "import Funkcje" czyli tak jak nazwałeś ten plik
3

Dlaczego nie należy zamieszczać kodu w postaci obrazków
Jak wyżej, IDE podkreśla, funkcje, może masz literówkę, Funkcje?

1

main.py

import funkcje

wynik = funkcje.mnozenie(3, 4)
print(wynik)


funkcje.py

def mnozenie(x, y):
    return x * y

tak powinny wygladac pliki zeby to działało.
Uruchamiac musisz plik main.py

1 użytkowników online, w tym zalogowanych: 0, gości: 1