Så la oss begynne med åpningen av Spyder3 -verktøyet. Vi har startet implementeringen av denne programkoden med importen av den "tilfeldige" pakken til Python. For det første viser vi noen viktige ting i konsollutgangsskjermen ved hjelp av Python -utskriftsuttalelsen til Python. Den første utskriftserklæringen viser tittelen på spillet. Den andre utskriftserklæringen viser de vinnende reglene for dette spillet. Hvis spillet er mellom rock og papir, vil papiret vinne. Hvis spillet er mellom rock og saks, vil rocken vinne, og hvis mellom papir og saks, vil bare saksen vinne.
importere tilfeldigSå mens situasjonen og utførelsen går greit, vil brukeren ta innspill. For det første er utskriftserklæringen her for å gi brukeren beskjed om valgene de må ta. Brukeren vil legge til et nummer og lagres i variabelen “C.”Etter det brukes mens uttalelsen brukes til å sjekke tilstanden, i.e., Hvis "C" er annet enn 1,2 og 3, vil den be om å legge til gyldig innspill. Hvis brukeren velger 1, vil brukernavnet være “Rock.”Hvis en bruker velger 2, vil det være“ papir ”, og hvis velger 3, vil det være saks. Utskriftsklausulen vil vise brukernavnet.
Mens sant:Her kommer datamaskinens tur. Den tilfeldige modulen er blitt brukt til å bruke "randint" -funksjonen for å velge et tall mellom 1,2 eller 3 og lagre den i variabelen "CC.”Hvis datamaskinens valg“ CC ”er det samme som brukerens valg“ C ”, vil den be datamaskinen om å velge igjen. Så datamaskinens valg vil bli brukt i "if-elv" -uttalelsen for å sjekke det ekstra nummeret og dets respektive navn, i.e., stein, papir eller saks. Hvis datamaskinens valg er 1, vil det være "rock", og hvis valget er 2, vil det være "papir.”Datamaskinens respektive navnevalg vil bli lagret i variabelen“ CCName.”I det siste, hvis noe annet valg er gjort av datamaskinen, vil navnet være saks denne gangen. I det siste har utskriftserklæringen blitt brukt til å vise datamaskinens navn på konsollen.
print ("\ n ***** datamaskinens tur *****")Utskriftserklæringen har blitt brukt igjen for å vise at spillet vil være mellom hvilket brukernavn og datamaskinnavn. Uttalelsen om "IF-Else" har blitt brukt her for å sjekke situasjonen mens du bruker OR-operatøren. Innenfor "hvis" -klausulen, hvis spillet er mellom rock og papir, vil papiret være en vinner, jeg.e., datamaskin eller bruker. Vinnerens navn vil bli lagret i variabelen “Vinneren.”Innenfor" elifen "vil tilstanden sjekke at hvis spillet er mellom saks og rock, vil bare" rocken "være en vinner. “Rock” -navnet vil bli lagret i variabelen “Vinneren.”I andre uttalelser, hvis spillet er mellom saks og papir, vil saksen vinne, og navnet på en vinner vil bli reddet til variabelen“ Vinneren.”
print ("\ n", navn + "v/s" + ccname)Hvis vinnerens navn samsvarer med "brukeren" -navnet som er lagt til av en bruker, vil det skrive ut at brukeren er en vinner. Ellers vil det skrive ut at datamaskinen er en vinner. Utskriftserklæringen spør brukeren om han/hun vil spille igjen ved å legge inn “Y/N.”Inngangskarakteren som er lagt inn av en bruker vil bli lagret i variabelen“ SEL.”" IF ”-uttalelsen vil bryte programmet hvis en bruker kommer inn i“ N ”eller“ N.”Den siste utskriftserklæringen vil takke en bruker hvis en bruker ikke vil spille mer.
Hvis vinner == navn:Etter å ha kjørt programmet vises en visning av vinnregler og valg.
Brukeren har blitt bedt om å gå inn i valget, jeg.e., Brukerinngang 1. Datamaskinen har valgt 2 og vunnet spillet. Du kan spille spillet igjen ved å trykke på “Y.”
Konklusjon:
Denne artikkelen har forklart alle detaljene om Rock Paper Scissor -spillet i Python -programmet. Vi har bare brukt “Random” -modulen, prøvd “mens” -løyfen, IF-Else-utsagn og noen utskriftsuttalelser for å oppnå hele spillprogrammet. Derfor er vi ekstremt håpefulle at denne artikkelen vil være en stor hjelp for hver Python -nybegynner.