Wpis z mikrobloga

Wrzuć na pastebin czy inny tego typu serwis, bo wykop nie umie formatować kodu, co szczególnie w przypadku pythona robi to całkowicie nieczytelnym
  • Odpowiedz
  • 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
  • 2
@BrakWolnegoLoginu: ogólnie to na początku zerknij na tematy takie w okolicach programowania jak:

Pseudo kod.
https://pl.wikipedia.org/wiki/Pseudokod

Schemat blokowy.
https://pl.wikipedia.org/wiki/Schemat_blokowy

Normanie chyba każdy przez nie przechodził. Pozwalają stworzyć jakiś plan tego jak twój program powinien wyglądać. Może zapobiegnie to niepotrzebnym powtórzeniom i bałaganowi w kodzie. A jak już zaczniesz myśleć we właściwy sposób to dla prostych rzeczy nie będziesz potrzebował kartki i ołówka.
  • Odpowiedz