• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python Problem z pętlą while

Ultraszybki serwer VPS NVMe START
0 głosów
130 wizyt
pytanie zadane 11 lutego w Python, Django przez TheFunny Bywalec (2,690 p.)
Witam!

Przerabiam sobie książkę "Python dla każdego". Napotkałem się na zadanie, które każe wykonać program, który będzie robił anagram z wylosowanego hasła. Wszystko fajnie, aż tu nagle trafiam na takie coś:

while word:c

Autor tłumaczy: "Konfiguruję pętlę w ten sposób, aby jej wykonywanie było kontynuowane, dopóki
wartość zmiennej word nie będzie równa pustemu łańcuchowi. Jest to doskonała metoda,
ponieważ w trakcie każdego wykonania pętli komputer tworzy nową wersję łańcucha
word z „usuniętą” jedną literą i przypisuje ją ponownie do zmiennej word . W końcu word
stanie się pustym łańcuchem i tworzenie anagramu zostanie zakończone."

Tylko ja nie rozumiem składni tej pętli :(. Co oznacza word:c. Jak zastosować tę petlę w programie?

1 odpowiedź

+3 głosów
odpowiedź 11 lutego przez adrian17 VIP (107,300 p.)

Nie wiem skąd się wzięło to "c" na końcu, bo wersja angielska tego nie ma.

W każdym razie w zdaniu chodzi o to, że ten kod:

while word:
    # do stuff

Jest analogiczny do tego:

while word != "":
    # do stuff

 

komentarz 11 lutego przez golishaq Użytkownik (680 p.)

Mi też to wygląda na błąd w druku albo przekładzie. Książka M.Dawsona?

Forma while word: jest poprawna i będzie działać.

Podobne pytania

0 głosów
1 odpowiedź 90 wizyt
pytanie zadane 5 grudnia 2016 w Python, Django przez Stealch Początkujący (370 p.)
0 głosów
1 odpowiedź 93 wizyt
0 głosów
2 odpowiedzi 89 wizyt
pytanie zadane 14 kwietnia w Python, Django przez Hacper Gaduła (4,330 p.)

41,357 zapytań

80,334 odpowiedzi

158,970 komentarzy

19,741 pasjonatów

Przeglądających: 257
Pasjonatów: 11 Gości: 246

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...