|
1 | 1 | ---
|
2 |
| -title: The Year 2025 |
| 2 | +title: Rok 2025 |
3 | 3 | level: Python 1
|
4 |
| -language: en |
| 4 | +language: pl |
5 | 5 | stylesheet: python
|
6 | 6 | embeds: "*.png"
|
7 | 7 | materials: ["Club Leader Resources/*.*"]
|
8 | 8 | ...
|
9 | 9 |
|
10 |
| -#Introduction: { .intro} |
| 10 | +# Wstęp {.intro} |
11 | 11 |
|
12 |
| -In this project you'll write a program to tell you how old you'll be in the year 2025! |
| 12 | +Wykonując ten projekt nauczysz się, jak napisać program, który powie ci ile będziesz mieć lat w 2025 roku! |
13 | 13 |
|
14 |
| -#Step 1: How much? { .activity} |
15 |
| -## Activity Checklist { .check} |
| 14 | +# Krok 1: Ile? {.activity} |
16 | 15 |
|
17 |
| -+ It’s not just text that you can print in Python, you can also print numbers to the screen. For example, if 8 of your friends each gave you £2 for a sponsored silence, you can use this program to see how much money you raised: |
| 16 | +## Lista zadań {.check} |
| 17 | + |
| 18 | ++ W języku Python możesz na ekranie wyświetlać nie tylko tekst, ale także liczby. Na przykład jeśli razem z kolegami i koleżankami w ósemkę będziecie składać się na prezent dla kogoś i każdy da po 2 złote, możesz użyć tego programu, aby sprawdzić ile uda wam się zebrać razem: |
18 | 19 |
|
19 | 20 | ```python
|
20 | 21 | print(8*2)
|
21 | 22 | ```
|
22 | 23 |
|
23 |
| - The star `*` in the program above is a multiply sign, so the program should print the answer to 8 x 2. |
| 24 | + Gwiazdka `*` w tym programie to znak mnożenia, więc program powinien wyświetlić wynik działania 8 x 2. |
24 | 25 |
|
25 |
| -+ Run the program above, and you should see the answer: |
| 26 | ++ Otwórz edytor trinket.io i uruchom powyższy program, a zobaczysz wynik: |
26 | 27 |
|
27 | 28 | 
|
28 | 29 |
|
29 |
| -## Save Your Project {.save} |
| 30 | +## Zapisz swój projekt {.save} |
| 31 | + |
| 32 | +## Wyzwanie: Kieszonkowe {.challenge} |
| 33 | +Napisz w Pythonie program, który policzy, ile zarobisz pieniędzy, jeśli umyjesz 12 samochodów, a za każdy będziesz brał 2,50zł. |
| 34 | + |
| 35 | +Uwaga! W języku Python pisząc liczbę z przecinkiem (np. `2,50`) zamiast przecinka stosuje się kropkę - `2.50`. |
30 | 36 |
|
31 |
| -## Challenge: Pocket money { .challenge} |
32 |
| -Write a Python program to calculate how much money you’d make if you washed 12 cars, and charged £2.50 for each car. |
| 37 | +## Zapisz swój projekt {.save} |
33 | 38 |
|
34 |
| -## Save Your Project {.save} |
| 39 | +# Krok 2: Ile będziesz mieć lat? {.activity} |
35 | 40 |
|
36 |
| -#Step 2: How old? { .activity} |
37 |
| -## Activity Checklist { .check} |
| 41 | +## Lista zadań {.check} |
38 | 42 |
|
39 |
| -+ With everything you've learnt so far, you should be able to write a program to calculate how old you’ll be in the year 2025. The Python program to calculate your age should work like this: |
| 43 | ++ Korzystając z tego, czego nauczyłeś/aś się do tej pory, jesteś zapewne w stanie napisać program, który obliczy ile będziesz mieć lat w 2025 roku. W Pythonie program do obliczania wieku może wyglądać na przykład tak: |
40 | 44 |
|
41 | 45 | 
|
42 | 46 |
|
43 |
| - As you can see, if you were born in 2004, you can calculate your age in the year 2025 by the calculation `2025 - 2004`. So someone born in 2004 will be 21 years old in the year 2025! If you weren’t born in 2004 you can change the number in the program. |
| 47 | + Jak widzisz, jeśli urodziłeś/aś się w 2004 roku, możesz policzyć ile będziesz mieć lat w 2025 roku wykonując działanie `2025- 2004`. W takim razie ktoś urodzony w 2004 roku będzie miał 21 lat w 2025 roku! Jeśli nie urodziłeś/aś się w 2004 roku możesz zmienić tę liczbę w programie. |
44 | 48 |
|
45 |
| -## Save Your Project {.save} |
| 49 | +## Zapisz swój projekt {.save} |
46 | 50 |
|
47 |
| -## Challenge: Changing dates { .challenge} |
48 |
| -Change your program to find out how old someone born in 1998 would be in the year 2025. How old will someone born this year be in the year 2050? |
| 51 | +## Wyzwanie: Pozmieniaj daty {.challenge} |
| 52 | +Zmień program tak, aby dowiedzieć się ile lat w 2025 roku będzie miał ktoś, kto urodził się w 1998 roku. Ile lat będzie miał ten ktoś w 2050 roku? |
49 | 53 |
|
50 |
| -## Save Your Project {.save} |
| 54 | +## Zapisz swój projekt {.save} |
51 | 55 |
|
52 |
| -#Step 3: Variables { .activity } |
| 56 | +#Step 3: Zmienne {.activity} |
53 | 57 |
|
54 |
| -When completing the challenges above, you had to keep changing the numbers in the program for people of different ages, and for different years in the future. It would be much easier if you could ask someone what year they were born, and use the answer in your calculation. That's what variables are for! |
| 58 | +Wykonując poprzednie wyzwania trzeba było ciągle zmieniać liczby w programie, aby dostosować go do osób urodzonych w różnych latach albo aby obliczyć ich wiek w przyszłości. Byłoby dużo łatwiej, jeśli moglibyśmy zapytać kogoś o rok udodzenia i użyć jego odpowiedzi w swoich obliczeniach. Do tego właśnie służą zmienne! |
55 | 59 |
|
56 |
| -## Activity Checklist { .check} |
| 60 | +## Lista zadań {.check} |
57 | 61 |
|
58 |
| -+ Run this Python program: |
| 62 | ++ Uruchom ten program: |
59 | 63 |
|
60 | 64 | ```python
|
61 |
| - print("What year were you born?") |
62 |
| - born = input() |
63 |
| - born = int(born) |
64 |
| - print( 2025 - born ) |
| 65 | + print("W którym roku się urodziłeś/aś?") |
| 66 | + rokUrodzin = input() |
| 67 | + rokUrodzin = int(rokUrodzin) |
| 68 | + print( 2025 - rokUrodzin ) |
65 | 69 | ```
|
66 | 70 |
|
67 |
| - This program waits for you to type in the year you were born, and press enter. You should then see how old you'll be in the year 2025: |
| 71 | + Ten program czeka, aż wpiszesz swój rok urodzenia i naciśniesz enter. Zobaczysz wtedy, ile będziesz mieć lat w 2025 roku: |
68 | 72 |
|
69 | 73 | 
|
70 | 74 |
|
71 |
| - This program uses the `input()` function to get the user's input from the keyboard, and store it in a variable called 'born', so that it can be used later. You can think of a variable as a box, which can be used to store important data. |
| 75 | + Ten program używa funkcji `input()`, aby otrzymać od użytkownika informacje wpisane na klawiaturze. Te informacje przechowuje w zmiennej o nazwie "rokUrodzin", aby wykorzystać je później. Zmienną możesz wyobrazić sobie jako pudełko, którego można używać do przechowywania ważnych informacji. |
72 | 76 |
|
73 | 77 | 
|
74 | 78 |
|
75 |
| - Notice that the variable (the box) has been named "born", as it helps you remember what you’re storing inside it! |
| 79 | + Zauważ, że zmienna (pudełko) jest podpisana "rokUrodzin", dzięki czemu łatwiej zapamiętać, co w niej przechowujemy! |
76 | 80 |
|
77 |
| - The line... |
| 81 | + W linii... |
78 | 82 |
|
79 | 83 | ```python
|
80 |
| - print( 2025 - born ) |
| 84 | + print( 2025 - rokUrodzin ) |
81 | 85 | ```
|
82 | 86 |
|
83 |
| - ...takes whatever number has been stored in the `born` variable away from 2025. |
| 87 | + ...odejmujemy liczbę, którą przechowujemy w zmiennej `rokUrodzin` od liczby 2025. |
84 | 88 |
|
85 |
| - Anything that is typed in from the keyboard is always stored as text, so you also have to use the `int()` function to turn the user's input into a whole number (which in programming is called an _integer_). |
| 89 | + Wszystko, co wpisujemy na klawiaturze zawsze jest przechowywane jako tekst. Musimy więc użyć funkcji `int()`, aby zmienić to, co użytkownik wpisał na liczbę całkowitą (w programowaniu taka liczba nazywa się _integer_). |
86 | 90 |
|
87 |
| -+ You can make your program much easier to understand, by adding a helpful message for the user, so they know what you're showing them. Change the last line of your program to: |
| 91 | ++ Możesz zmienić program, aby był bardziej zrozumiały - dodaj komunikaty, które pomogą użytkownikowi zrozumieć, co znaczą liczby, które mu wyświetlasz. Zmień ostatnią linię programu: |
88 | 92 |
|
89 | 93 | ```python
|
90 |
| - print( "In 2025 you will be" , 2025 - born , "years old!" ) |
| 94 | + print "W 2025 będziesz mieć" , 2025 - rokUrodzin , "lat!" |
91 | 95 | ```
|
| 96 | + |
| 97 | + Zauważ, że tym razem w poleceniu `print` nie używamy nawiasów! |
92 | 98 |
|
93 |
| -+ Try running your program again, to see how this change looks. |
| 99 | ++ Spróbuj uruchomić program jeszcze raz, aby zobaczyć jak działa po tych zmianach. |
94 | 100 |
|
95 | 101 | 
|
96 | 102 |
|
97 |
| -+ But why stop there? You could also use another variable to store the answer before printing it for the user. Try this program out: |
| 103 | ++ Ale czemu na tym poprzestać? Możesz przecież użyć kolejnej zmiennej, aby przechować w niej wynik zanim wyświetlisz go użytkownikowi. Spróbuj zmienić program w ten sposób: |
98 | 104 |
|
99 | 105 | 
|
100 | 106 |
|
101 |
| -## Save Your Project {.save} |
| 107 | +## Zapisz swój projekt {.save} |
102 | 108 |
|
103 |
| -## Challenge: The year 3000! { .challenge} |
104 |
| -Your program only tells people what their age will be in the year 2025. What if someone wants to know their age in the year 2050? Or the year 3000? Add another variable to your program, so that the user can find out how old they'll be in any year they choose. |
| 109 | +## Wyzwanie: Rok 3000! {.challenge} |
| 110 | +Twój program potrafi powiedzieć każdemu ile będzie miał lat w 2025 roku. A co jeśli ktoś będzie chciał poznać swój wiek w 2050 roku? Albo w 3000? Dodaj kolejną zmienną do programu, aby użytkownik mógł za jego pomocą policzyć ile będzie miał lat w wybranym przez siebie roku. |
105 | 111 |
|
106 | 112 | 
|
107 | 113 |
|
108 |
| -## Save Your Project {.save} |
| 114 | +## Zapisz swój projekt {.save} |
109 | 115 |
|
110 |
| -## Challenge: Your age in dog years { .challenge} |
111 |
| -Write a program to ask the user their age, and then tell them their age in dog years! You can calculate a person’s age in dog years by multiplying their age by 7. |
| 116 | +## Wyzwanie: Twój wiek w psich latach {.challenge} |
| 117 | +Napisz program, który zapyta użytkownika o wiek a następnie powie mu ile ma lat w psich latach! Możesz przeliczyć lata ludzi na lata psie mnożąc wiek użytkownika przez 7. |
112 | 118 |
|
113 | 119 | 
|
0 commit comments