Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Python - Předání proměnné mezi soubory

Ahoj, mám 3 soubory, start.py, vars.py a test.py

v souboru vars.py mám

a=0

v souboru start.py mám

#!/usr/bin/python3
from vars import *
from test import *
def main():
    global a
    print(a)
    a=1
    test()
main()

a v souboru test.py mám

from vars import *
def test():
    print(a)

Můžete mě poradit, proč funkce test() nevytiskne požadované číslo 1 jehož hodnotu změnila funkce main() ale vytiskne číslo 0. Díky

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny