• 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

Staż IT w Comarch
0 głosów
176 wizyt
pytanie zadane 11 lutego 2017 w Python, Django przez TheFunny Bywalec (2,890 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 2017 przez adrian17 VIP (119,480 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 2017 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ź 96 wizyt
pytanie zadane 5 grudnia 2016 w Python, Django przez Stealch Początkujący (370 p.)
0 głosów
1 odpowiedź 132 wizyt
0 głosów
2 odpowiedzi 96 wizyt
pytanie zadane 14 kwietnia 2017 w Python, Django przez Hacper Gaduła (4,430 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.
Ciekawy innych porad? Odwiedź tę stronę!

48,520 zapytań

90,114 odpowiedzi

181,385 komentarzy

23,478 pasjonatów

Przeglądających: 108
Pasjonatów: 0 Gości: 108

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.

...