The Year 2025
Transcription
The Year 2025
Python 1 TheYear2025 AllCodeClubsmustberegistered.Registeredclubsappearonthemapat codeclub.org.uk-ifyourclubisnotonthemapthenvisitjumpto.cc/18CpLPytofind outwhattodo. Introduction: Inthisprojectyou’llwriteaprogramtotellyouhowoldyou’llbeinthe year2025! ActivityChecklist FollowtheseINSTRUCTIONSonebyone TestyourProject ClickonthegreenflagtoTESTyourcode SaveyourProject MakesuretoSAVEyourworknow 1 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! Step1:Howmuch? ActivityChecklist 1. It’snotjusttextthatyoucanprintinPython,youcanalso printnumberstothescreen.Forexample,if8ofyourfriends eachgaveyou£2forasponsoredsilence,youcanusethis programtoseehowmuchmoneyyouraised: print(8*2) Thestar * intheprogramaboveisamultiplysign,sothe programshouldprinttheanswerto8x2. 2. Runtheprogramabove,andyoushouldseetheanswer: SaveYourProject 2 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! Challenge:Pocketmoney WriteaPythonprogramtocalculatehowmuchmoneyyou’d makeifyouwashed12cars,andcharged£2.50foreachcar. SaveYourProject Step2:Howold? ActivityChecklist 1. Witheverythingyou’velearntsofar,youshouldbeabletowrite aprogramtocalculatehowoldyou’llbeintheyear2025.The Pythonprogramtocalculateyourageshouldworklikethis: Asyoucansee,ifyouwerebornin2004,youcancalculate yourageintheyear2025bythecalculation 2025-2004 .So someonebornin2004willbe21yearsoldintheyear2025!If youweren’tbornin2004youcanchangethenumberinthe program. 3 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! SaveYourProject Challenge:Changingdates Changeyourprogramtofindouthowoldsomeonebornin1998 wouldbeintheyear2025.Howoldwillsomeonebornthisyear beintheyear2050? SaveYourProject Step3:Variables Whencompletingthechallengesabove,youhadtokeepchangingthenumbers intheprogramforpeopleofdifferentages,andfordifferentyearsinthe future.Itwouldbemucheasierifyoucouldasksomeonewhatyeartheywere born,andusetheanswerinyourcalculation.That’swhatvariablesarefor! ActivityChecklist 1. RunthisPythonprogram: print("Whatyearwereyouborn?") born=input() born=int(born) print(2025-born) Thisprogramwaitsforyoutotypeintheyearyouwereborn, andpressenter.Youshouldthenseehowoldyou’llbeinthe year2025: 4 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! Thisprogramusesthe input() functiontogettheuser’s inputfromthekeyboard,andstoreitinavariablecalled‘born’, sothatitcanbeusedlater.Youcanthinkofavariableasa box,whichcanbeusedtostoreimportantdata. Noticethatthevariable(thebox)hasbeennamed“born”,asit helpsyourememberwhatyou’restoringinsideit! Theline… 5 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! print(2025-born) …takeswhatevernumberhasbeenstoredinthe born variable awayfrom2025. Anythingthatistypedinfromthekeyboardisalwaysstoredas text,soyoualsohavetousethe int() functiontoturnthe user’sinputintoawholenumber(whichinprogrammingiscalled aninteger). 2. Youcanmakeyourprogrammucheasiertounderstand,by addingahelpfulmessagefortheuser,sotheyknowwhat you’reshowingthem.Changethelastlineofyourprogramto: print("In2025youwillbe",2025-born,"years old!") 3. Tryrunningyourprogramagain,toseehowthischangelooks. 4. Butwhystopthere?Youcouldalsouseanothervariableto 6 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! storetheanswerbeforeprintingitfortheuser.Trythis programout: SaveYourProject 7 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus! Challenge:Theyear3000! Yourprogramonlytellspeoplewhattheiragewillbeintheyear 2025.Whatifsomeonewantstoknowtheirageintheyear 2050?Ortheyear3000?Addanothervariabletoyour program,sothattheusercanfindouthowoldthey’llbeinany yeartheychoose. SaveYourProject Challenge:Yourageindogyears Writeaprogramtoasktheusertheirage,andthentellthem theirageindogyears!Youcancalculateaperson’sageindog yearsbymultiplyingtheirageby7. 8 TheseprojectsareforuseinCodeClubswithintheUK.ForclubsoutsidetheUK,pleasevisitprojects.codeclubworld.org.Ourcurriculumisdevelopedintheopenon GitHub(github.com/CodeClub),andweencouragecontributionsfromourcommunity-comeandjoinus!