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.