Wdrożyć pętlę do zrobienia przy użyciu pętli When
Pętla While może być używana na różne sposoby do wdrożenia funkcjonalności pętli do-podczas. Ogólnie rzecz biorąc, pętla while sprawdza warunek na początku pętli, aby rozpocząć iterację. Tak więc, jeśli warunek jest ustawiony na true, pętla pobytu będzie działać jak pętla do zrobienia. Ten rodzaj pętli będzie działał jak nieskończona pętla, a pętla zostanie zakończona na podstawie konkretnego warunku. Składnia tego typu pętli podano poniżej.
Składnia:
Choć prawda:Lub
warunek = prawdaOświadczenia powyższej pętli zostaną wykonane przynajmniej raz, podobnie jak zrób pętla i pętla będą się powtarzać, dopóki nie dopasujeJeśli' warunek i wykonuje ''przerwa' Oświadczenie lub pasuje do konkretnego warunku. Różne zastosowania chwila pętla w celu zaimplementowania logiki zrób W Pythonie pokazano przy użyciu różnych przykładów.
Przykład-1: naśladuj pętlę do zrobienia przy użyciu pętli When
Utwórz plik Python z następującym skryptem, aby wydrukować liczby od 30 do 10 z przedziałem 5 za pomocą pętli while. Tutaj ustawiony jest warunek pętli PRAWDA Aby rozpocząć iterację pętli. numer Zmienna jest inicjowana do 30 przed rozpoczęciem wykonywania pętli. Wartość liczby zostanie zmniejszona o 5 w każdej iteracji pętli. Kiedy wartość liczby osiągnęła 10, a następnie 'przerwa' Instrukcja zostanie wykonana i zakończona z pętli.
#Initializuj liczbęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: naśladuj pętlę do zrobienia przy użyciu pętli while bez warunku „jeśli”
Utwórz plik Python z następującym skryptem, aby wielokrotnie przyjmować liczbę od użytkownika, dopóki użytkownik nie dostarczy liczby większej lub równej 50. sprawdzać zmienna jest ustawiona na PRAWDA Aby rozpocząć iterację chwila pętla jak zrób pętla. Wartość tej zmiennej została zmieniona na końcu pętli, aby zakończyć pętlę.
#Otrzymuj warunek pętliWyjście:
Pojawi się następujące dane wyjściowe dla wartości wejściowych 70, 55 i 30 po wykonaniu powyższego skryptu.
Przykład-3: naśladuj pętlę do-podczas pętli za pomocą pętli while z wieloma instrukcjami przerwy
Utwórz plik Pythona z następującym skryptem, aby wziąć nazwę użytkownika i hasło do uwierzytelnienia, a użytkownik może podać nazwę użytkownika i hasło przez maksymalnie trzy razy, jeśli nie jest w stanie uwierzytelnić się w poprzednich próbach. Pierwszy 'przerwa' Instrukcja zostanie wykonana i zakończona z pętli, jeśli uznana nazwa użytkownika i hasło są prawidłowe. Drugi 'przerwa' Instrukcja zostanie wykonana i zakończona z pętli, jeśli niewłaściwa nazwa użytkownika lub hasło zostanie dostarczona trzykrotnie.
licznik = 3Wyjście:
Pojawi się następujące dane wyjściowe w celu zapewnienia nieprawidłowej i prawidłowej nazwy użytkownika i hasła po wykonaniu powyższego skryptu.
Przykład-4: naśladuj pętlę do-podczas gdy pętla While za pomocą liczby losowej
Utwórz plik Pythona z następującym skryptem, aby wygenerować losową liczbę całkowitą w odległości 10 do 99 i zakończyć pętlę na podstawie wartości losowej. Trzy 'przerwa' W skrypcie dodano stwierdzenia w celu zakończenia pętli na podstawie trzech warunków.
#Import Randint modułWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu. Skrypt został wykonany czterokrotnie i wygenerowano cztery rodzaje wyjść na podstawie wartości losowej.
Wniosek
Różne sposoby wdrażania Do-podczas gdy pętla w Pythonie za pomocą chwila Pętla została pokazana w tym samouczku przy użyciu prostych przykładów, aby pomóc użytkownikom Python. ''Do' Pętla może być również używana do wykonania tego samego zadania.