11def tip_variables ():
2- return """### Zmienne
3- Zmienne w Pythonie są jak magiczne pudełka 🎁, ale bardziej elastyczne! Możemy do nich wrzucać różne rzeczy, na przykład liczby czy słowa .
2+ return """### Zmienne 🎁
3+ Zmienne to pudełka na dane. Możesz w nich trzymać liczby, tekst i inne wartości .
44
55```python
66# Deklaracja zmiennej
@@ -13,12 +13,12 @@ def tip_variables():
1313nowa_zmienna = zmienna + 5
1414print("Nowa zmienna:", nowa_zmienna)
1515```
16- Zmienna `nowa_zmienna` przyjmuje wartość zmiennej `zmienna` powiększoną o 5. Zmienne mogą być elastyczne i zmieniać swoje wartości!
16+ Tutaj `nowa_zmienna` to `zmienna + 5`.
1717"""
1818
1919def tip_maths ():
20- return """### Podstawowe Operacje Matematyczne
21- Python może nam służyć jako kalkulator 🔢. Potrafi dodawać, odejmować, mnożyć i dzielić!
20+ return """### Podstawowe operacje matematyczne 🔢
21+ Python działa jak kalkulator: dodaje, odejmuje, mnoży i dzieli.
2222```python
2323# Operacje matematyczne
2424wynik = 5 + 3
@@ -27,8 +27,8 @@ def tip_maths():
2727"""
2828
2929def tip_lists ():
30- return """### Listy
31- Listy to zbiory rzeczy, takie jak lista zakupów 🛒. Możemy trzymać różne przedmioty w jednej liście .
30+ return """### Listy 🛒
31+ Lista przechowuje wiele wartości w jednym miejscu .
3232```python
3333# Operacje na listach
3434lista = [1, 2, 3, 4, 5]
@@ -37,8 +37,8 @@ def tip_lists():
3737"""
3838
3939def tip_loops ():
40- return """### Pętle
41- Pętle pomagają nam robić to samo wiele razy .
40+ return """### Pętle 🔁
41+ Pętle służą do powtarzania tych samych kroków .
4242```python
4343# Pętla for
4444for i in range(5):
@@ -76,3 +76,53 @@ def dodaj(a, b):
7676print("Wynik dodawania:", suma)
7777```
7878"""
79+
80+ def tip_ascii_conversion ():
81+ return """### Konwersja znaku na numer ASCII i z powrotem 🔤
82+ Każdy znak ma swój numer. `ord()` zamienia znak na liczbę, a `chr()` liczbę na znak.
83+
84+ ```python
85+ ord('A') # 65
86+ chr(65) # A
87+ ```
88+ """
89+
90+ def tip_dictionaries ():
91+ return """### Słowniki 📚
92+ Słownik przechowuje pary: klucz i wartość.
93+
94+ ```python
95+ slownik = {'klucz1': 'wartosc1', 'klucz2': 'wartosc2'}
96+ klucz = 'klucz1'
97+ slownik[klucz] = 'wartosc3'
98+ if klucz in slownik:
99+ b = slownik[klucz]
100+ ```
101+ """
102+
103+ def tip_custom_print ():
104+ return """### Wypisywanie z własnym separatorem i końcem linii 🖨️
105+ Domyślnie `print()` rozdziela wartości spacją i przechodzi do nowej linii.
106+
107+ Parametr `sep` zmienia separator, a `end` zmienia znak końca linii.
108+
109+ ```python
110+ x = 'tekst'
111+ print(x)
112+ print(x, x, sep='')
113+ print(x, x, sep='|')
114+ print(x, end='')
115+ print(x, end=' ')
116+ ```
117+ """
118+
119+ def tip_type_conversions ():
120+ return """### Konwersje typów 🔄
121+ Możesz zmieniać typ danych, np. liczbę na tekst i odwrotnie.
122+ ```python
123+ liczba = 3
124+ tekst = str(liczba)
125+ liczba_calkowita = int(tekst)
126+ zmiennoprzecinkowa = float('0.25')
127+ ```
128+ """
0 commit comments