Wyzwania Programistyczne 🏆

16 zadań od nowicjusza do mistrza kodu

Łatwe #1

Witaj Świecie

Wypisz na ekranie tekst: "Uczę się programować w Pythonie!".

Podpowiedź: Użyj funkcji print().

Łatwe #2

Imię i Wiek

Stwórz dwie zmienne: imie i wiek. Przypisz im wartości, a następnie wypisz je w jednym zdaniu.

Podpowiedź: Możesz użyć przecinka w print() lub f-stringa.

Łatwe #3

Kalkulator Pola

Oblicz pole prostokąta o bokach a = 5 i b = 8. Wypisz wynik.

Podpowiedź: Pole = a * b.

Łatwe #4

Pobieranie Danych

Zapytaj użytkownika o jego ulubione zwierzę i wypisz: "Twoje ulubione zwierzę to [nazwa]".

Podpowiedź: Użyj funkcji input().

Średnie #5

Sprawdzenie Wieku

Pobierz wiek użytkownika. Jeśli ma 18 lat lub więcej, wypisz "Dorosły", w przeciwnym razie "Niepełnoletni".

Podpowiedź: Pamiętaj o int(input())!

Średnie #6

Parzysta czy Nie?

Pobierz liczbę i sprawdź, czy jest parzysta.

Podpowiedź: Użyj operatora modulo % (liczba % 2 == 0).

Średnie #7

Odliczanie w górę

Wypisz wszystkie liczby od 1 do 20 za pomocą pętli for.

Podpowiedź: range(1, 21).

Średnie #8

Suma Liczb

Oblicz sumę liczb od 1 do 100 za pomocą pętli for.

Podpowiedź: Stwórz zmienną suma = 0 przed pętlą.

Trudne #9

Pętla Hasła

Pytaj użytkownika o hasło tak długo, aż wpisze "PythonIsCool".

Podpowiedź: Tutaj idealna będzie pętla while.

Trudne #10

Tabliczka Mnożenia

Wypisz tabliczkę mnożenia dla liczby podanej przez użytkownika (od 1 do 10).

Podpowiedź: for i in range(1, 11): print(f"{i} * {l} = {i*l}").

Trudne #11

Liczby Nieparzyste

Wypisz wszystkie liczby nieparzyste z zakresu 1-50.

Podpowiedź: Użyj range(1, 51, 2).

Trudne #12

Prosty Bankomat

Zdefiniuj zmienną stan_konta. Zapytaj ile wypłacić. Jeśli kwota <= stan_konta, odejmij i wypisz nowy stan. Jeśli nie - wypisz "Brak środków".

Podpowiedź: Użyj if i odejmowania -=.

Ekspert #13

Suma Cyfr

Oblicz sumę cyfr dowolnej liczby dodatniej podanej przez użytkownika.

Podpowiedź: Pętla while, % 10 i // 10.

Ekspert #14

Liczba Pierwsza

Sprawdź, czy podana liczba jest liczbą pierwszą (dzieli się tylko przez 1 i samą siebie).

Podpowiedź: Sprawdź dzielniki od 2 do pierwiastka z liczby.

Ekspert #15

Zgadnij Liczbę

Program losuje liczbę 1-100. Użytkownik zgaduje, a program mówi "Za dużo" lub "Za mało" aż do trafienia.

Podpowiedź: import random; tajna = random.randint(1, 100).

Ekspert #16

Ciąg Fibonacciego

Wypisz n pierwszych wyrazów ciągu Fibonacciego (0, 1, 1, 2, 3, 5, 8...).

Podpowiedź: Każdy kolejny wyraz to suma dwóch poprzednich.