Linki do edytorów online języka Python:
edytor online1; edytor online 2 edytor online 3
W tych zadaniach użyjesz głównie funkcji range(). Pamiętaj, że range(1, 6) wygeneruje liczby: 1, 2, 3, 4, 5 (bez ostatniej!).
Oblicz sumę wszystkich liczb całkowitych od 1 do 100 i wyświetl wynik.
Wypisz wyniki mnożenia liczby 5 przez liczby od 1 do 10 w formacie: "5 x 1 = 5".
Wypisz liczby od 3 do 30, ale tylko co trzecią (3, 6, 9...).
Tutaj kluczowe jest to, że pętla kręci się tak długo, aż warunek w nawiasie przestanie być prawdą.
Pozwalaj użytkownikowi wpłacać pieniądze, dopóki suma nie przekroczy 100 zł. Po każdej wpłacie wypisz, ile już jest w skarbonce.
Pobierz od użytkownika liczbę i dziel ją przez 2 tak długo, aż wynik będzie mniejszy niż 1. Wypisuj każdy etap.
Podpowiedzi:
Zadanie 1.: Stwórz zmienną suma = 0 przed pętlą. Wewnątrz pętli użyj operatora +=, aby dodawać kolejną liczbę do tej zmiennej. Pamiętaj, że range(1, 101) obejmie liczbę 100.
Zadanie 2.: Pętla powinna iterować od 1 do 10. Wewnątrz print() możesz użyć przecinków, aby połączyć tekst z obliczeniami, np. print("5 x", i, "=", 5 * i).
Zadanie 3.: Funkcja range() przyjmuje trzeci parametr – krok. Składnia to range(start, stop, krok).
Warunkiem pętli powinno być suma < 100. Wewnątrz pętli dodawaj wpłatę do sumy i wypisuj aktualny stan.
Użyj liczba = liczba / 2 wewnątrz pętli. Warunkiem będzie while liczba >= 1: