Rok 2025

Transkrypt

Rok 2025
Python
1
Rok2025
KażdyKlubKodowaniamusibyćzarejestrowany.Zarejestrowaneklubymożna
zobaczyćnamapienastroniecodeclubworld.org-jeżeliniematamtwojegoklubu
sprawdźnastroniejumpto.cc/18CpLPy(ang.)cotrzebazrobić,bytozmienić.
Wstęp
Wykonująctenprojektnauczyszsię,jaknapisaćprogram,który
powieciilebędzieszmiećlatw2025roku!
Zadaniadowykonania
WykonajtePOLECENIAkrokpokroku
Przetestujswójprojekt
Kliknijnazielonąflagę,aby
PRZETESTOWAĆswójkod
Zapiszswójprojekt
TerazZAPISZswójprojekt
1
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Krok1:Ile?
Listazadań
WjęzykuPythonmożesznaekraniewyświetlaćnietylko
tekst,aletakżeliczby.Naprzykładjeślirazemzkolegamii
koleżankamiwósemkębędziecieskładaćsięnaprezent
dlakogośikażdydapo2złote,możeszużyćtego
programu,abysprawdzićileudawamsięzebraćrazem:
print(8*2)
Gwiazdka * wtymprogramietoznakmnożenia,więc
programpowinienwyświetlićwynikdziałania8x2.
Otwórzedytortrinket.ioiuruchompowyższyprogram,a
zobaczyszwynik:
Zapiszswójprojekt
Wyzwanie:Kieszonkowe
NapiszwPythonieprogram,którypoliczy,ilezarobisz
pieniędzy,jeśliumyjesz12samochodów,azakażdy
będzieszbrał2,50zł.
Uwaga!WjęzykuPythonpiszącliczbęzprzecinkiem(np.
2,50
)zamiastprzecinkastosujesiękropkę- 2.50 .
2
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Zapiszswójprojekt
Krok2:Ilebędzieszmiećlat?
Listazadań
Korzystającztego,czegonauczyłeś/aśsiędotejpory,
jesteśzapewnewstanienapisaćprogram,któryobliczy
ilebędzieszmiećlatw2025roku.WPythonieprogram
doobliczaniawiekumożewyglądaćnaprzykładtak:
Jakwidzisz,jeśliurodziłeś/aśsięw2004roku,możesz
policzyćilebędzieszmiećlatw2025rokuwykonując
działanie 2025-2004 .Wtakimraziektośurodzonyw
2004rokubędziemiał21latw2025roku!Jeślinie
urodziłeś/aśsięw2004rokumożeszzmienićtęliczbęw
programie.
Zapiszswójprojekt
Wyzwanie:Pozmieniajdaty
Zmieńprogramtak,abydowiedziećsięilelatw2025
rokubędziemiałktoś,ktourodziłsięw1998roku.Ilelat
będziemiałtenktośw2050roku?
Zapiszswójprojekt
3
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Step3:Zmienne
Wykonującpoprzedniewyzwaniatrzebabyłociąglezmieniaćliczbyw
programie,abydostosowaćgodoosóburodzonychwróżnychlatach
alboabyobliczyćichwiekwprzyszłości.Byłobydużołatwiej,jeśli
moglibyśmyzapytaćkogośorokudodzeniaiużyćjegoodpowiedziw
swoichobliczeniach.Dotegowłaśniesłużązmienne!
Listazadań
Uruchomtenprogram:
print("Wktórymrokusięurodziłeś/aś?")
rokUrodzin=input()
rokUrodzin=int(rokUrodzin)
print(2025-rokUrodzin)
Tenprogramczeka,ażwpiszeszswójrokurodzeniai
naciśnieszenter.Zobaczyszwtedy,ilebędzieszmiećlatw
2025roku:
Tenprogramużywafunkcji input() ,abyotrzymaćod
użytkownikainformacjewpisanenaklawiaturze.Te
informacjeprzechowujewzmiennejonazwie
“rokUrodzin”,abywykorzystaćjepóźniej.Zmienną
możeszwyobrazićsobiejakopudełko,któregomożna
używaćdoprzechowywaniaważnychinformacji.
4
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Zauważ,żezmienna(pudełko)jestpodpisana
“rokUrodzin”,dziękiczemułatwiejzapamiętać,cowniej
przechowujemy!
Wlinii…
print(2025-rokUrodzin)
…odejmujemyliczbę,którąprzechowujemywzmiennej
rokUrodzin
odliczby2025.
Wszystko,cowpisujemynaklawiaturzezawszejest
przechowywanejakotekst.Musimywięcużyćfunkcji
int()
,abyzmienićto,coużytkownikwpisałnaliczbę
całkowitą(wprogramowaniutakaliczbanazywasię
integer).
Możeszzmienićprogram,abybyłbardziejzrozumiałydodajkomunikaty,którepomogąużytkownikowi
zrozumieć,coznacząliczby,któremuwyświetlasz.Zmień
ostatniąlinięprogramu:
print"W2025będzieszmieć",2025-rokUrodzin,
5
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
"lat!"
Zauważ,żetymrazemwpoleceniu print nieużywamy
nawiasów!
Spróbujuruchomićprogramjeszczeraz,abyzobaczyćjak
działapotychzmianach.
Aleczemunatympoprzestać?Możeszprzecieżużyć
kolejnejzmiennej,abyprzechowaćwniejwynikzanim
wyświetliszgoużytkownikowi.Spróbujzmienićprogram
wtensposób:
Zapiszswójprojekt
6
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Wyzwanie:Rok3000!
Twójprogrampotrafipowiedziećkażdemuilebędziemiał
latw2025roku.Acojeśliktośbędziechciałpoznaćswój
wiekw2050roku?Albow3000?Dodajkolejnązmienną
doprogramu,abyużytkownikmógłzajegopomocą
policzyćilebędziemiałlatwwybranymprzezsiebieroku.
Zapiszswójprojekt
Wyzwanie:Twójwiekwpsichlatach
Napiszprogram,któryzapytaużytkownikaowieka
następniepowiemuilemalatwpsichlatach!Możesz
przeliczyćlataludzinalatapsiemnożącwiekużytkownika
przez7.
7
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.

Podobne dokumenty