📣 Podstawy print()
Funkcja print() to najprostszy sposób, aby Twój program "przemówił". Możesz w niej umieścić tekst, liczby, a nawet wyniki działań.
print("Witaj w kursie!") # Wypisze tekst print(100 + 50) # Wypisze wynik: 150 print("Wynik to:", 10) # Wypisze kilka rzeczy po przecinku
Magia F-stringów ✨
Łączenie tekstu ze zmiennymi za pomocą przecinków bywa męczące. Python ma na to super sposób: f-stringi (formatted strings).
Jak to działa?
Przed cudzysłowem stawiamy literkę f, a zmienne wkładamy bezpośrednio do tekstu wewnątrz nawiasów klamrowych {}.
imie = "Ania" punkty = 15 # Stary sposób (trudniejszy): print("Brawo", imie, "! Masz", punkty, "pkt.") # Nowoczesny sposób (f-string): print(f"Brawo {imie}! Masz {punkty} pkt.")
Obliczenia wewnątrz tekstu
W f-stringach możesz wykonywać proste obliczenia "w locie"!
bok = 5 print(f"Pole kwadratu wynosi: {bok * bok}") # Wynik: Pole kwadratu wynosi: 25
O czym warto pamiętać? 💡
Literka f
Jeśli zapomnisz o f przed cudzysłowem, Python wypisze nawiasy klamrowe jako zwykły tekst.
Typy danych
F-stringi automatycznie zamieniają liczby na tekst, więc nie musisz używać funkcji str().
Zadanie: Super-Komunikat 🚀
Stwórz program, który pobiera od użytkownika nazwę przedmiotu i jego cenę. Następnie za pomocą f-stringa wypisz komunikat:
Podpowiedź: Użyj input() dla przedmiotu i int(input()) dla ceny.