Pętla while¶
Pętla while pozwala wielokrotnie wykonać ciąg instrukcji bez podawania z góry, ile razy pętla będzie wykonana.
Dokładniej, pętla ta ma postać:
while warunek:
ciąg instrukcji
Podany ciąg instrukcji jest tak długo wykonywany, jak długo warunek jest prawdziwy.
Odliczanie¶
Poniższy program wypisuje liczby tak długo, aż nie wypisze się 0.
W ramach ćwiczenia proszę zmodyfikować program tak, aby nie wypisywał 0.
Cyfry liczby¶
W drugim przykładzie dla danej liczby są wypisywane wszyskie jej cyfry, począwszy od ostatniej.
Wzorując się na powyższym przykładzie, proszę napisać funkcję suma_cyfr(liczba), której wynikiem jest suma cyfr danej liczby.
Wynikiem suma_cyfr(1234) jest 10.
W zadaniu jest błąd. Proszę go poprawić.
Losujemy szóstkę¶
Wykonujemy pętlę tak długo, aż nie wylosujemy liczby 6. W pętli losujemy liczbę z przedziału [1,6]. Jeżeli wylosujemy 6, kończymy działanie pętli.
Warto zwrócić uwagę, że jeśli chcemy skorzystać z generatora liczb losowych, musimy zaimportować odpowiednią funkcję from random import randint. Polecenie randint(od, do) losuje liczby z podanego przedziału. Więcej o losowości można znaleźć w dokumentacji języka Python.
Proszę napisać funkcję kiedy_6(), której wynikiem jest liczba prób potrzebnych do wylosowania liczby 6.