Aktywne Wpisy
micq +137
#biedronka #polska #rolnictwo #patriotyzmgospodarczy
ostatnio kupiłem w biedronce ogórki, a jako, że lubię czytać, kto dla kogo produkuje i skąd coś pochodzi, to nie ukrywam, że zdziwiłem się, że ogórasy są wyprodukowane w…Indiach XD
jeszcze jakby to były jakbyś "orientalne" czy coś, ale nie, to są ogórki prosto z "naszej" spiżarni, jakby kurde ogórków w Polsce brakowało, żeby je z Indii ściągać XDDDDDD
Także tak, ciekawie to
ostatnio kupiłem w biedronce ogórki, a jako, że lubię czytać, kto dla kogo produkuje i skąd coś pochodzi, to nie ukrywam, że zdziwiłem się, że ogórasy są wyprodukowane w…Indiach XD
jeszcze jakby to były jakbyś "orientalne" czy coś, ale nie, to są ogórki prosto z "naszej" spiżarni, jakby kurde ogórków w Polsce brakowało, żeby je z Indii ściągać XDDDDDD
Także tak, ciekawie to
źródło: photo_2025-02-07_18-12-35
Pobierz
zasadzka01 +211
Mirki proszę, polechtajcie moje ego. Zrobiłem pizzę w domu, z której jestem tak dumny, że tworzę tej wpis. #pizza #gotujzwykopem jestem z niej mega dumny
źródło: temp_file1691104359560814974
Pobierz




https://pastebin.com/9cRk5GmF
I tutaj jest moje pytanie: dlaczego po wywołaniu funkcji doglobal() i sprintowaniu w linijce 19 w outpucie dostajemy:
After global assignment: nonlocal spam? Czy nie powinno być 'After global assignment: global spam' skoro mamy deklarację globalną zmiennej spam?
W pythontutorze pokazuje to tak jakby została stworzona zmienna spam = "global spam" w obrębie modułu ale poza funkcją scopetest() a w obrębie tej funkcji działała wciąż zmienna spam = "nonlocal spam" przypisana dzięki funkcji do_nonlocal().
Trochę chaotycznie napisałem ale mam nadzieję, że byłby skłonny ktoś mnie naprowadzić. Dlaczego tak się dzieje?
#python
Komentarz usunięty przez autora
Innymi słowy, przestrzeń nazw klasy nie wprowadza otaczającego zakresu dla metod w klasie, co również uniemożliwia nielokalnym znajdowanie powiązań na poziomie treści
@ja_po_film_xD: Więc