Wzór
Przeliczaj między nimi
Wzór to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Coding for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Coding for Kids zawiera 4 lekcji w sumie.
Magiczny wzór 🪄
Witaj ponownie, czarodzieju temperatur! 🧙 Dziś poznamy tajne zaklęcie pozwalające przeliczać stopnie Celsjusza na Fahrenheita i odwrotnie!
To tylko odrobina matematyki. Bez obaw — Python wykona trudniejszą część! 🤖
print("Let's cast the temperature spell! 🪄")Z Celsjusza na Fahrenheita ➡️
Aby przejść z Celsjusza na Fahrenheita, należy użyć zaklęcia:
F = C × 9 / 5 + 32
Pomnóż przez 9, podziel przez 5, a następnie dodaj 32. Spróbujmy! ✨
c = 20
f = c * 9 / 5 + 32
print(c, "Celsius is", f, "Fahrenheit 🔥")Krok po kroku 🐾
Przeanalizujmy spokojnie każdy krok dla temperatury 20°C! 🐌
- 20 × 9 = 180
- 180 ÷ 5 = 36
- 36 + 32 = 68
Zatem 20°C = 68°F! 🎉
c = 20
step1 = c * 9
step2 = step1 / 5
step3 = step2 + 32
print("Times 9:", step1)
print("Divide 5:", step2)
print("Add 32:", step3)Wypróbuj inną liczbę 🔢
Przeliczmy 0°C (temperaturę zamarzania!) na stopnie Fahrenheita. ❄️
Czy uda się odgadnąć wynik przed uruchomieniem programu? 🤔
c = 0
f = c * 9 / 5 + 32
print("0 Celsius is", f, "Fahrenheit ❄️")Z Fahrenheita na Celsjusza ⬅️
Teraz zaklęcie w DRUGĄ stronę, czyli z Fahrenheita na Celsjusza:
C = (F - 32) × 5 / 9
Najpierw odejmij 32, potem pomnóż przez 5 i podziel przez 9! ✨
f = 212
c = (f - 32) * 5 / 9
print(f, "Fahrenheit is", c, "Celsius 🔥")Używaj nawiasów! ()
Widzisz te nawiasy ( )? Mówią Pythonowi: NAJPIERW wykonaj tę część! 🥇
Najpierw trzeba odjąć 32, a dopiero potem mnożyć, dlatego umieszczamy tę część w nawiasach.
f = 98.6
c = (f - 32) * 5 / 9
print("Body temp", f, "F is", round(c), "C 🤒")Zaokrąglanie liczb 🔵
Czasami wynik ma wiele miejsc po przecinku, na przykład 36.66666. 😵
Używamy round(), aby go uporządkować! ✨
f = 98
c = (f - 32) * 5 / 9
print("Messy:", c)
print("Tidy:", round(c))Funkcja temperatury 🛠️
Możemy umieścić tę sztuczkę w funkcji, aby używać jej wielokrotnie! 🔁
def to_fahrenheit(c):
return c * 9 / 5 + 32
print(to_fahrenheit(10))
print(to_fahrenheit(25))W obu kierunkach 🔄
Utwórzmy DWIE funkcje — po jednej dla każdego kierunku! 🔄
Teraz mamy kompletny zestaw narzędzi do pracy z temperaturą! 🧰
def c_to_f(c):
return c * 9 / 5 + 32
def f_to_c(f):
return (f - 32) * 5 / 9
print("30C =", c_to_f(30), "F")
print("86F =", f_to_c(86), "C")Ciekawostka 🤩
Istnieje JEDNA wyjątkowa temperatura, przy której Celsius i Fahrenheit mają TAKĄ SAMĄ wartość liczbową! 😲
To -40! -40°C równa się -40°F. Niezwykle zimno i niezwykle ciekawie! 🧊
c = -40
f = c * 9 / 5 + 32
print("-40 C is", f, "F 🤯")Mistrz formuł! 🏆
Opanowano OBIE sztuczki związane z temperaturą! 🎉
- C to F:
C × 9 / 5 + 32 - F to C:
(F - 32) × 5 / 9
Następnie poprosimy UŻYTKOWNIKA o wpisanie temperatury! ⌨️
print("I am a formula master! 🥇")Szybki test ✅
Sprawdźmy umiejętności rzucania zaklęć! 🪄
Czas na powtórkę! 🎒
Świetna praca, mistrzu formuł! 🌟
- C to F: C × 9 / 5 + 32 🔥
- F to C: (F - 32) × 5 / 9 ❄️
- Używaj
( ), aby najpierw wykonać działania w nawiasach - Używaj
round(), aby uporządkować ułamki dziesiętne - Umieszczaj sztuczki w funkcjach, aby móc ich ponownie używać! 🛠️
Następnie pozwolimy użytkownikowi wpisać własną temperaturę! ⌨️
print("Formula lesson complete! 🚀")Ucz się Python dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 35
- Lekcje
- 140
Często zadawane pytania
Czy lekcja „Wzór” jest bezpłatna?
Tak — pełny tekst „Wzór” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Coding for Kids, przejdź na CoddyKit PRO. Kurs Coding for Kids zawiera 4 lekcji w sumie.
Co nauczysz się w „Wzór”?
Przeliczaj między nimi Ćwiczysz Coding for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Coding for Kids?
Nie wymagamy żadnego doświadczenia. Coding for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.
Ile czasu zajmuje lekcja „Wzór”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Coding for Kids?
Tak. Każda lekcja Coding for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.