Zadanie 001: Zmienne i operacje (Raport Tekstowy)
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:
- Dane: Deklarujesz zmienne wejściowe.
- Logika: Obliczasz nowe wartości (np. sumy, różnice).
- Prezentacja: Tworzysz jedną dużą zmienną tekstową (lub kilka mniejszych) zawierającą sformatowany raport.
- Wyjście: Funkcja
print()wyświetla efekt końcowy.
Treść Zadania
Stwórz plik o nazwie main.py. W tym pliku:
- 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).
- Przynajmniej jedna zmienna tekstowa (np.
- Wykonaj obliczenia:
- Stwórz nową zmienną będącą wynikiem operacji matematycznej na powyższych danych (np.
szacowany_zysk,rok_urodzenia).
- Stwórz nową zmienną będącą wynikiem operacji matematycznej na powyższych danych (np.
- Przygotuj raport:
- Stwórz zmienną
raport, która połączy wszystkie dane w jeden czytelny tekst. - Wykorzystaj znaki nowej linii
\noraz poziome linie (np."---") do oddzielenia sekcji. - Użyj f-stringów do wstawienia obliczonych wartości.
- Stwórz zmienną
- Wyświetl wynik:
- Wypisz zmienną
raportw terminalu.
- Wypisz zmienną
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
- 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"
```