Zadanie 001: Zmienne i operacje (Raport Tekstowy)

PYTHON
Priorytet: Normalny Szkic

Zadanie 001: Zmienne i operacje (Raport Tekstowy)

Wstęp

Witaj w świecie Pythona! Zmienne to fundament każdego programu – przechowują dane o użytkownikach, wynikach finansowych czy parametrach gry. W tym zadaniu nauczysz się nie tylko deklarować zmienne, ale też tworzyć z nich czytelne, sformatowane raporty tekstowe. Umiejętność prezentowania danych w przejrzysty sposób w konsoli jest kluczowa dla każdego programisty backendowego i analityka danych.

Cel zadania

Twoim celem jest napisanie skryptu w Pythonie, który zdefiniuje zestaw zmiennych opisujących obiekt (np. postać w grze, samochód, fakturę), wykona na nich niezbędne obliczenia, a następnie wyświetli sformatowany raport w terminalu.

Opis i Przykłady

1. Deklaracja zmiennych

W Pythonie typ zmiennej jest określany automatycznie na podstawie przypisanej wartości.

produkt = "Laptop Gamingowy"  # Typ: str (napis)
ilosc = 5                   # Typ: int (liczba całkowita)
cena_netto = 3500.00        # Typ: float (liczba zmiennoprzecinkowa)
dostepny = True             # Typ: bool (prawda/fałsz)

2. Operacje matematyczne

Możesz wykonywać obliczenia bezpośrednio na zmiennych:

stawka_vat = 0.23
wartosc_netto = ilosc * cena_netto
wartosc_brutto = wartosc_netto * (1 + stawka_vat)

3. Formatowanie tekstu (F-strings)

Aby stworzyć ładny raport, używamy f-strings oraz znaków specjalnych:

  • \n - nowa linia
  • \t - tabulacja (wcięcie)
  • f"{zmienna}" - wstawianie wartości
naglowek = f"RAPORT SPRZEDAŻY: {produkt}"
linia = "-" * 30  # Powielenie znaku 30 razy
wiersz = f"Cena:\t{cena_netto} PLN"

Opis Kodu

Program wykonuje się krok po kroku:

  1. Dane: Deklarujesz zmienne wejściowe.
  2. Logika: Obliczasz nowe wartości (np. sumy, różnice).
  3. Prezentacja: Tworzysz jedną dużą zmienną tekstową (lub kilka mniejszych) zawierającą sformatowany raport.
  4. Wyjście: Funkcja print() wyświetla efekt końcowy.

Treść Zadania

Stwórz plik o nazwie main.py. W tym pliku:

  1. Zadeklaruj zmienne opisujące wybrany temat (np. Karta Postaci, Faktura, Statystyki Meczu):
    • Przynajmniej jedna zmienna tekstowa (np. nazwa).
    • Przynajmniej jedna liczba całkowita (np. poziom, ilosc).
    • Przynajmniej jedna liczba zmiennoprzecinkowa (np. srednia, cena).
  2. Wykonaj obliczenia:
    • Stwórz nową zmienną będącą wynikiem operacji matematycznej na powyższych danych (np. szacowany_zysk, rok_urodzenia).
  3. Przygotuj raport:
    • Stwórz zmienną raport, która połączy wszystkie dane w jeden czytelny tekst.
    • Wykorzystaj znaki nowej linii \n oraz poziome linie (np. "---") do oddzielenia sekcji.
    • Użyj f-stringów do wstawienia obliczonych wartości.
  4. Wyświetl wynik:
    • Wypisz zmienną raport w terminalu.

Przykład oczekiwanego wyniku (w terminalu):

------------------------------
       KARTA POSTACI
------------------------------
Imię:        Geralt
Klasa:       Wiedźmin
Poziom:      35
------------------------------
Atak:        150.5 pkt
Obrona:      90.0 pkt
DPS (est.):  225.75
------------------------------
Status:      Aktywny

Warunki zaliczenia

Poprawne wyświetlenie sformatowanego raportu w konsoli, zawierającego zmienne i wynik obliczeń.

Konfiguracja GIT

  1. Skonfiguruj tożsamość:
    git config --global user.name "Twoje Imie"
    

git config --global user.email "[email protected]" 2. Inicjalizacja i zapis:bash git init git add main.py git commit -m "Rozwiązanie zadania 001: Raport tekstowy" ```