Pętle są rodzajem struktury przepływu sterowania w programowaniu, w której szereg instrukcji może być wykonywany wielokrotnie, dopóki nie zostanie spełniony jakiś warunek.
Najwyraźniej xrange jest szybszy, ale nie mam pojęcia, dlaczego jest szybszy (i nie ma żadnego dowodu poza anegdotą do tej pory, że jest szybszy) lub co poza tym jest inne for i in range(0, 20): for i in xrange(0, 20):
Mam problem z wymyśleniem odpowiedniej kombinacji średników i / lub nawiasów klamrowych. Chciałbym to zrobić, ale jako jeden wiersz z wiersza poleceń: while [ 1 ] do foo sleep 2 done
Będąc nieco nowym językiem Java, próbuję zapoznać się ze wszystkimi sposobami (a przynajmniej niepatologicznymi), które można iterować po liście (lub innych kolekcjach) oraz zaletami i wadami każdego z nich. Biorąc pod uwagę List<E> listobiekt, znam następujące sposoby przechodzenia przez wszystkie elementy: Podstawowy dla pętli (oczywiście istnieją również odpowiedniki while/ do …
На этот вопрос есть ответы на przepełnienie stosu на русском : Как выполнить несколько проверок введенных пользователем данных? Piszę program, który akceptuje dane wejściowe od użytkownika. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You …
Pytanie jest proste. Mam foreachpętlę w kodzie: foreach($array as $element) { //code } W tej pętli chcę inaczej reagować, gdy jesteśmy w pierwszej lub ostatniej iteracji. Jak to zrobić?
Mam następujący kod: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Wiemy, że powinien był napisać sprawiedliwie x++lub x=x+1, ale na x = x++nim powinien najpierw przypisać xsobie, a później zwiększyć. Dlaczego xkontynuuje …
Czy można znaleźć foreachindeks? w forpętli, jak następuje: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i da ci indeks. Czy muszę korzystać z forpętli, czy jest jakiś sposób na uzyskanie indeksu w foreachpętli?
Mam skrypt w języku Python, który przyjmuje jako dane wejściowe listę liczb całkowitych, które muszę obsługiwać jednocześnie z czterema liczbami całkowitymi. Niestety nie mam kontroli nad danymi wejściowymi lub przekazałbym je jako listę krotek czteroelementowych. Obecnie powtarzam to w ten sposób: for i in xrange(0, len(ints), 4): # dummy op …
Mam następujące dla pętli for i kiedy używam splice()do usunięcia elementu, wtedy dostaję, że „sekundy” są niezdefiniowane. Mogę sprawdzić, czy jest niezdefiniowany, ale wydaje mi się, że istnieje bardziej elegancki sposób na zrobienie tego. Chcemy po prostu usunąć element i kontynuować. for (i = 0, len = Auction.auctions.length; i < …
Używam tego kodu, aby pozwolić użytkownikowi na wprowadzanie nazw, podczas gdy program przechowuje je w tablicy, dopóki nie wprowadzi pustego ciągu (muszą nacisnąć Enter po każdej nazwie): people = [] info = 'a' # must fill variable with something, otherwise loop won't execute while not info.empty? info = gets.chomp people …
Szukam lepszego wzorca do pracy z listą elementów, które każdy musi przetworzyć, a następnie w zależności od wyniku zostaną usunięte z listy. Nie możesz używać .Remove(element)wewnątrz foreach (var element in X)(ponieważ powoduje to Collection was modified; enumeration operation may not execute.wyjątek) ... nie możesz także używać for (int i = …
Jaki jest najlepszy sposób na oderwanie się od zagnieżdżonych pętli w JavaScript? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + …
Mam obiekt w JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Chcę użyć forpętli, aby uzyskać jej właściwości. Chcę iterować go w częściach (nie we wszystkich właściwościach obiektu jednocześnie). Za pomocą prostej tablicy mogę to zrobić za pomocą standardowej forpętli: for (i = …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.