Welkom terug.
Ik wilde je nog een ander pakket laten zien, let wel, we hebben een video op komst over handige ingebouwde pakketten en Python en
we zullen enkele van mijn favorieten bespreken.
Maar ik wil je er een laten zien die een beetje anders is dan wat we hebben gezien, die willekeurig is.
En deze heet Sess for System.
Importeer nu Sess, als ik zoiets doe, laten we zeggen Sess afdrukken en ik klik op Uitvoeren.
Ik krijg een modulesysteem ingebouwd, en dit is dus een heel, heel nuttig systeem dat je veel zult
zien.
Hiermee kun je iets heel interessants doen, bijvoorbeeld, SIS heeft iets dat RGV heet.
En RGV geeft je een aantal interessante bevoegdheden.
Zie je, tot nu toe hebben we onze code een beetje in onze ID laten lopen, maar wat als we hier een terminal
hadden?
Op onze desktop en trouwens, zie hier dat we de V en V weer hebben, iets dat zal dekken, dus maak je
geen zorgen.
Nu heb ik hier een pi-bestand met één punt, dat helemaal leeg is.
Het doet niets.
Dus laten we dat gewoon openmaken.
Ik ga het openen met sublieme tekst, gewoon omdat het gemakkelijk zal zijn.
En hier zeg ik gewoon afdrukken.
Dit is een python-bestand dat op mijn bureaublad staat, dus dat ga ik opslaan.
En stel je voor dat ik hier Python drie deed.
En doe dan een punt pi als ik dit uitvoer, ik word high van mijn terminal omdat dit op het bureaublad valt en
ik heb de Python-interpreter hierop uitgevoerd.
Maar wat als ik iets interessants wilde doen?
Wat als ik parameters aan dit bestand zou willen geven, misschien zeggen dat mijn naam Andre is?
Welnu, met zuster RGV hebben we daar echt toegang toe en ik kan het zoveel parameters geven als ik wil.
Dus laten we er nog zo een geven.
Laten we teruggaan naar.
Weer langs gewandeld, open met Sublime.
En hier ga ik zes zes RGV's importeren en ik heb toegang tot deze parameters.
Zoals dit door een index, dus nul index zal Andre zijn en één index zal Nagui zijn.
Dus laten we dat proberen.
Ik ga zeggen dat eerst gelijk is aan CICIG RGV nul en dan als laatste cicig RGV één is.
Zodat ik nu een F-snaar kan doen en eerst hallo kan zeggen.
Dan.
Laatst.
Gewoon zo.
Dus als ik dit zeg en nu terug ga naar hier en mijn bestand zo laat lopen.
Oké, ik snap het, Wanda Pie, Andre en ik hebben hier een klein foutje gemaakt, het lijkt erop dat de
eerste index eigenlijk de bestandsnaam is en dan krijg je de optionele namen.
Dus het is een gemakkelijke oplossing, toch?
We hoeven er alleen maar één te zeggen.
En als ik dat opsla en op Ron klik.
Kijk eens aan, ik word high, Andre Nagui.
Nu, met behulp van deze kennis die we tot nu toe hebben verzameld.
Ik wil dat je de ingebouwde module, dit CIS en de RGV gebruikt om een spel te bouwen.
Ik wil een spel waarin ik het op deze manier kan uitvoeren vanaf de terminal of de opdrachtprompt, waar
het me om invoer vraagt en zegt, hey, raad een getal tussen één en 10, en het laat me blijven
raden totdat Ik snap dat nummer goed.
Dus misschien wil je, ik weet het niet, de willekeurige module gebruiken die we hebben geleerd.
Dus neem een pauze.
Probeer dat te creëren.
Deze game kan niet alleen om input van een gebruiker vragen en je een gok geven, maar één tot tien kan ook
worden aangepast.
Zodat in plaats van alleen, laten we zeggen, de boerderij te runnen, ik ook iets als Python drie kan
doen, het bestand kan uitvoeren, laten we zeggen dat dit testbestand Random Game Dot Pi gaat heten dat we gaan
schrijven.
En hier kan ik het opties geven van, laten we zeggen, één en honderd.
En dit programma gaat het systeem gebruiken.
Zij.
Het nummer van begin tot eind, dus dit spel wordt heel moeilijk omdat we gaan proberen een nummer
één op één te raden, of één om het maar op te noemen.
Wat het spel heel eenvoudig maakt.
Dus nogmaals, het doel is dat je een programma schrijft, noem het willekeurig, gewonnen door.
Vraag een gebruiker om nee te zeggen, laten we zeggen tussen één en tien.
Krijg die informatie, probeer willekeurig een nummer één tot 10 te genereren, de gebruiker zal worden gevraagd wanneer ik hierom
wordt gevraagd.
Hallo.
Ik wil dat je nummer één tot 10 raadt en vanaf daar blijven we gissen, blijven gissen, blijven gissen totdat ik het goed heb
en hopelijk aan het eind zeggen dat je een genie bent of als ik het fout blijf doen, nou , zal het me
blijven vragen totdat ik het goed heb en misschien ook een paar validaties doen om er zeker
van te zijn dat de gebruiker daadwerkelijk invoert wat we willen.
Veel succes en ik zie je in de antwoordvideo.