ROB BOWDEN: Hi, jien Rob, u ejja jaqbżu fis-Hacker edizzjoni ta 'Mario. Allura l-ewwel ħaġa li għandna bżonn tagħmel hu li jiksbu l-għoli mill-utent. Hawnhekk aħna qed talbithom għal integer mhux negattiv inqas minn 24 u aħna qed tuża l-funzjoni CS50 GetInt grab li numru sħiħ mill-utent. Naraw aħna ġewwa ta 'loop do-waqt li se tkompli looping sakemm għoli huwa akbar minn 23 jew inqas minn 0. U hekk aħna ser ikomplu sa l-utent attwalment tagħtina dak li rridu. Ladarba għandna dak l-għoli, nagħmlu biex il-prinċipali għall-loop tal-programm tagħna. Ewwel ħarsa Mela ejja lejn eżempju mill-spec pset. Naraw f'dan l-eżempju li meta aħna jidħol għoli ta '4, ir-ringiela tal-qiegħ ewwel stampi erba hashes, żewġ spazji, u erba 'aktar hashes. Imbagħad filliera waħda fuq li prints wieħed ispazju tliet hashes, żewġ spazji għal separati l-piramidi, u imbagħad tlett aktar hashes. U fuq li, żewġ spazji, żewġ hashes, żewġ spazji, żewġ hashes. U fl-aħħarnett, tliet spazji wieħed hash, żewġ spazji hash wieħed. Allura inti għandek tibda l-avviż l-mudell hawnhekk. Ejja nħarsu lejn il-kodiċi għal kemm aħna qed tmur biex tagħmel dan. Naraw hawnhekk li aħna qed mtennija fillieri kollha tal-piramida. L-ewwel għandna tixtieq li jikkalkulaw in-numru ta 'spazji. U ftakar li għandna nibdew fuq il-quċċata tal-piramida u jaħdmu tagħna mod stabbiliti peress li aħna ma tistax tistampa l- qiegħ allura wieħed ringiela up u allura wieħed ringiela up. Allura fil-quċċata tal-piramida, avviż li n-numru ta 'spazji hija ugwali għal għoli minus 1. Aħna qed tmur għall-istampar tliet spazji mbagħad hash wieħed u allura żewġ ispazji li separata u hash ieħor. Allura spazji hija ugwali għal ringiela minus għoli. Jekk il-ringiela hija l-1 u l-għoli tagħna huwa ta '4, li ser tagħtina 3 spazji, kif irridu. Imbagħad dan għal loop biss prints dak in-numru ta 'spazji. Jekk spazji tlieta, allura aħna qed tmur biex jinħoloq spazju uniku tliet darbiet. Kontinwa, issa irridu li jistampaw il- hashes tal-piramida xellug, li hija biss ugwali għan-numru ringiela. Meta wieħed iħares lura hawn, fir-ringiela waħda, aħna istampar hash wieħed. Fir-ringiela tnejn aħna istampar tnejn, fil- filliera tlieta aħna istampar tlieta. Ħinijiet ringiela Allura aħna sempliċiment loop simbolu hash istampar. Imbagħad għal ringieli kollha tal-piramida, aħna jistampaw eżattament żewġ spazji biex jiġu separati dawk piramidi. U fl-aħħarnett, irridu li jistampaw il-lemin naħa tal-piramida, li hija għal darb'oħra l-istess numru ta 'hashes bħala l-linja xellugija. U dan huwa l-istess eżatt għal loop kif imsemmi hawn fuq hawn. Fl-aħħarnett, għandna bżonn li tinħoloq linja ġdida fil- Sabiex jimxu fuq il-filliera li jmiss ta ' il-piramida u tkompli l-istampar. U thats it. Jisimni Rob u dan kien Mario.