• 3
@BrakWolnegoLoginu: zauważyłeś że kod programu dla easy i hard są prawie takie same różnią się tylko ilością prób? No to to można by zrobić lepiej w jakiejś jednej np. funkcji.

Ty ej a o co chodzi z tym wykrzyknikiem przy imporcie? Wytłumacz proszę bo nie znam takiego zapisu.
  • Odpowiedz
@BrakWolnegoLoginu:
1. jak wyżej, kod dla easy i hard może być wyniesiony do funkcji z liczbą żyć jako parametr
2. isguessed ma odwrócocą logikę, Jeśli liczby się zgadzają, to powinna zwracać True, inaczej False. I potem w pętli zamiast "while shouldcontinue" robisz negację: "while not shouldcontinue".
3. wychodź z pętli korzystając z "break" zamiast przypisywanie False do zmiennej, której używasz w while
4. W tym if/elif z poziomem trudności
  • Odpowiedz
Co oznacza Frozen Binary?
Plik który będzie mógł się wykonywać na Windows, Linux lub Mac OS bez potrzeby instalowania #python. Frozen Binaries łączą razem binary code twojego programu wraz z PVM (Python Virtual Machine) w binarny wykonywalny program (np. exe). Można to zrobić za pomocą py2exe lub PyInstaller.
Warto dodać, że takie pliki zajmują trochę miejsca na dysku bo zawierają w sobie PVM ale nie jest to jakaś ogromna
Co można robić za pomocą #python?

Back-end with Django, TurboGears, web2py, Pylons, Zope, and WebWare

GUIs with Tkinter and PMW or wxPython GUI API or Dabo

Database Programming

Game programming and multimedia with pygame, cgkit, pyglet, PySoy, Panda3D, and others

Serial port communication on Windows, Linux, and more with the PySerial extension

Image processing with PIL and its newer Pillow fork, PyOpenGL, Blender, Maya, and
generalnie jak ktoś mówi, że python jest prostym językiem i przyjaznym to nic nie wie o tym języku. python tak jak js nie ma klas chociażby, _init to nie jest konstruktor, to inicjalizer prawdziwy konstruktor to new_ tylko że to tak naprawdę klasmetoda czyli metoda która zwraca obiekt obiektu - jak ktoś miał kiedyś doczynienia z wzorcem projektowym fabryka to będzie kumał o co chodzi
  • Odpowiedz
@Domownori: spoko, teraz mówię o rzeczach których nie zna większość midów i pewnie część seniorów :) na rozmowie nie będziesz miał aż tak zaawansowanych dziwactw, ale mogą się pojawić pytania - jaką strukturą danych jest obiekt - dict ofc
  • Odpowiedz
Hej! Mam ćwiczenie, polegające na tym, że program ma wyświetlić 2 nazwy przysmaków, które ma wprowadzić użytkownik, i z tych dwóch nazw ma powstać nazwa trzeciego. O ile ta pierwsza część jest prosta, o tyle mam problem z drugą. Załóżmy że pierwszą potrawą będzie kurczak, a drugą ryba. Chciałbym aby powstało coś w rodzaju "kurczakan rybanu" i niby mi to wychodzi, tylko że części -an i -nu odstają od wyrazów. Jak je
@Bigby: @Bigby: tak, usuń sobie wartości z nawiasów klamrowych to się będą wczytywać w kolejności wpisanej w nawiasie.
Zamien sobie też miejscami 1 i 0 i zobacz co się stanie.

Jest to odpowiedniek pythona 2 '%s'(food1) czyli w tym wypadku miałbys

print("Twój nowy ulubiony posiłek to: %san %snu" %(food1, food2))
  • Odpowiedz