Print nie działa

0

Witam, kiedy pisze print("hello") - wszystko działa kompiluje się elegancko w momencie kiedy próbuje skompilować:
x = 5
print(x)

kompiluje się ale nie wyświetla 5

próba wyświetlenia czegokolwiek kończy się nie wyświetleniem niczego.

w załączeniu screen.

https://zapodaj.net/09768df1f09e8.png.html
https://zapodaj.net/6d42c75f18550.png.html
https://zapodaj.net/0cb792f6d865d.png.html

0
print(str(x))
0

Bo powinno działać... pytanie dlaczego nie działa cokolwiek wpisze w parametr printa oprócz wspomnianego "hello" kiedy kliknę run zwraca na końcu 0 nic więcej przed tym.

0
Łukaszek napisał(a):

Bo powinno działać... pytanie dlaczego nie działa cokolwiek wpisze w parametr printa oprócz wspomnianego "hello" kiedy kliknę run zwraca na końcu 0 nic więcej przed tym.

Aha, może inaczej: Nie działa żadna instrukcja tylko i wyłącznie print("hello")

0

Weź sprawdź w terminalu czy (nie) działa tak samo :P

title

0

W terminalu wszystko działa

0

To teraz spróbuj debuggerem. Tak czy owak dzieje się ciężka magia i chyba nic nie poradzisz, ale ciekawe, czy problem jest z funkcją print, czy z jakiegoś powodu zmienna nie ma przypisywanej wartości…

A. Spróbuj też jak możesz ręcznie uruchomić z terminala zapisany plik źródłowy z tego programu. Może masz jakieś dziwne białe znaki, które mylą interpreter…

0
Althorion napisał(a):

To teraz spróbuj debuggerem. Tak czy owak dzieje się ciężka magia i chyba nic nie poradzisz, ale ciekawe, czy problem jest z funkcją print, czy z jakiegoś powodu zmienna nie ma przypisywanej wartości…

A. Spróbuj też jak możesz ręcznie uruchomić z terminala zapisany plik źródłowy z tego programu. Może masz jakieś dziwne białe znaki, które mylą interpreter…

Debuggerem też działa, wyświetla mi co chce, tylko ja nie chce za każdym razem uruchamiać debuggera a po prostu uruchomić cały kod z terminala też idzie jakieś pomysły?

0

Uprzedzę jeszcze następną poradę reinstalowałem środowisko i pythona na inne wersje również ;/

0

Dobra, widzę że tu się zebrały trolle patrząc po wypowiedziach.
Kompilujesz to jakimś py2exe lub inną biblioteką czy chcesz to po prostu z linii komend odpalić?
Jeśli z linii komend, to jakim poleceniem?

0

Korzystam z PyCharm jak widać na screenach i rozchodzi się o to że po wciśnięciu f10 zwraca mi tylko 0 zamiast wyniku funkcji jedyne co ma chęć mi zwrócić to hello pisane z małej litery - print("hello") nic więcej co bym nie napisal

0

Próbowałeś odpalać z menu kontekstowego?
screenshot-20181108102029.png

1

Ewentualnie kliknij Alt+Shift+F10.
To pozwoli ci wybrać plik który ma się odpalić, może masz jakiś inny niż chcesz zaaplikowany do autorun jak pośrednio zasugerował @Spine. :)

0

Nic z tego próbowałem tego już wcześniej, dla pewności powtórzyłem jeszcze raz "run" nie działa....

0

To ostatnia rzecz którą powinieneś sprawdzić, to czy będzie działał w cmd/powershellu/idle (jakkolwiek tam jest w windowsie), albo terminalu na Linuxie.
Jeśli używasz Linuxa lub MacOS spróbuj komendy: python3. Jeśli wyrzuci błąd to napisz jaki :)
Jeśli używasz windowsa, to może ktoś inny pomoże, tylko napisz jaki masz system.

0

Ludzie nie mam czasu na żarty chce żeby działał mi run a nie działa mogę nawet filmik nagrać na żadnym forum nie mogę znaleźć odpowiedzi (pl) dokumentacja też nic o tym nie wspomina na drugim lapku działa bez zarzutu wszystko to samo... Ma ktoś głębsze doświadczenie i wie co to za Wydra?

0

Strzelam na ślepo, ale spróbuj jeszcze dodać te dwie linie na początku pliku:
#!/usr/bin/python3 (tylko ścieżkę zamień na swoją tam gdzie masz interpreter, np. #!c:/Python/python.exe )
oraz
#-*- coding: utf-8 -*-
Czasem dziwne błędy to załatwia.

Jeszcze przychodzi mi do głowy spróbowanie z inną zmienną. Ale skoro nic poza "hello" nie działa...
Dla pewności jeszcze, czy to nie problem z nowymi liniami:

print("uruchomiony")

To takze nie zadziala?

x = 5;
print(x)

Jeszcze jakbyś mógł spróbować ze średnikiem za piątką co wymusza instrukcję łamania linii.

To może dać jakieś wskazówki dlaczego tak naprawdę to nie działa.

0
Łukaszek napisał(a):

Ludzie nie mam czasu na żarty chce żeby działał mi run a nie działa mogę nawet filmik nagrać na żadnym forum nie mogę znaleźć odpowiedzi (pl) dokumentacja też nic o tym nie wspomina na drugim lapku działa bez zarzutu wszystko to samo... Ma ktoś głębsze doświadczenie i wie co to za Wydra?

Spróbuj Wing IDE: https://wingware.com

0

Spróbuj Wing IDE: https://wingware.com

Problem nadal nie został rozwiązany chwilowo jadę na terminalu ale to wolniej działa... ma ktoś jeszcze jakieś pomysły co się mogło wydarzyć?

0

Czyli w Wing IDE dalej Ci nie działa?

0
Spine napisał(a):

Czyli w Wing IDE dalej Ci nie działa?
Źle mnie zrozumiałeś...
nie chce Wing tylko PyCharm.
Dlaczego? - bo mam licencje i chce z niej korzystać.

0

Jeżeli nadal masz problem (po takim czasie) to już dawno powinieneś nie tracić czasu tylko wrzucić świeży system. Nikt nie wie skąd bierze się Twój naprawdę nietypowy błąd, a czekasz na cud. Ewentualnie jeżeli to faktycznie jest nienaprawialne -> https://bugs.python.org/ ;-)

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