Zacznijmy od otwarcia narzędzia Spyder3. Rozpoczęliśmy implementację tego kodu programu z importem „losowego” pakietu Pythona. Po pierwsze, wyświetlamy kilka ważnych rzeczy na ekranie wyjściowym konsoli za pomocą instrukcji drukowania Pythona. Pierwsze oświadczenie drukowane pokazuje tytuł gry. Druga instrukcja drukowania pokazuje zwycięskie zasady dla tej gry. Jeśli gra jest między rock i papier, papier wygra. Jeśli gra jest między rock a nożyczką, rock wygra, a jeśli między papierem a nożyczką, tylko nożyczka wygra.
Import losowyTak więc, podczas gdy sytuacja i wykonanie idą płynnie, użytkownik przyjmie dane wejściowe. Po pierwsze, instrukcja drukowania jest tutaj, aby poinformować użytkownika o wyborach, które muszą dokonać. Użytkownik doda liczbę i zostanie zapisany do zmiennej „C.„Po tym instrukcja While jest używana do sprawdzenia warunku, i.mi., Jeśli „C” jest inne niż 1,2 i 3, poprosi o dodanie prawidłowego wejścia. Jeśli użytkownik wybierze 1, nazwa użytkownika brzmi „Rock.„Jeśli użytkownik wybierze 2, będzie to„ papier ”, a jeśli wybierze 3, będą to nożyczki. Klauzula drukowania wyświetli nazwę użytkownika.
Choć prawda:Oto kolej komputera. Moduł losowy został wykorzystany do korzystania z funkcji „Randint” do wyboru liczby od 1,2 lub 3 i zapisywania go na zmiennej „CC.„Jeśli wybór komputera„ CC ”jest taki sam jak wybór użytkownika„ C ”, poprosi komputer o ponowne wybór. Tak więc wybór komputera zostanie użyty w instrukcji „IF-ELSE”, aby sprawdzić dodany numer i jego odpowiednią nazwę, i.mi., Rock, papier lub nożyczki. Jeśli wybór komputera wynosi 1, będzie to „rock”, a jeśli jego wybór wyniesie 2, będzie to „papier.„Odpowiedni wybór nazwy komputera zostanie zapisany na zmiennej„ CCName.”W ostatnim, jeśli komputer dokonał jakikolwiek inny wybór, nazwa tym razem będzie nożyczka. W końcu instrukcja drukowania została wykorzystana do pokazania nazwy komputera na konsoli.
Drukuj („\ n ***** Turn komputerowy *****”)Instrukcja drukowania została ponownie użyta, aby pokazać, że gra będzie pomiędzy którą nazwą użytkownika i nazwę komputera. Oświadczenie „IF-Else” zostało tutaj użyte do sprawdzenia sytuacji podczas korzystania z operatora lub. W klauzuli „jeśli”, jeśli gra jest między kamieniem a papierem, papier będzie zwycięzcą, i.mi., komputer lub użytkownik. Nazwa zwycięzcy zostanie zapisana do zmiennej „Zwycięzca.„W ramach„ Elif ”warunek sprawdzi, czy gra jest między nożyczką a rockiem, tylko„ rock ”będzie zwycięzcą. Nazwa „rocka” zostanie zapisana do zmiennej „Zwycięzca.”W oświadczeniu else, jeśli gra jest między nożyczką a papierem, nożyca wygra, a nazwa zwycięzcy zostanie zapisana do zmiennej„ Zwycięzca."
drukuj („\ n”, nazwa + „v/s” + ccname)Jeśli nazwa zwycięzcy pasuje do nazwy „użytkownika” dodanej przez użytkownika, wydrukuje to, że użytkownik jest zwycięzcą. W przeciwnym razie wydrukuje, że komputer jest zwycięzcą. Instrukcja drukowania pyta użytkownika, czy on/ona chce odtworzyć ponownie, wprowadzając „T/n.„Znak wejściowy wprowadzony przez użytkownika będzie przechowywany w zmiennej„ SEL.„Instrukcja„ If ”rozbije program, jeśli użytkownik wejdzie„ n ”lub„ n.„Ostatnia instrukcja drukowania podziękuje użytkownikowi, jeśli użytkownik nie chce odtwarzać więcej.
Jeśli zwycięzca == Nazwa:Po uruchomieniu programu wyświetlany jest wyświetlanie zasad i wyborów wygranych.
Użytkownik został poproszony o podjęcie swojego wyboru, ja.mi., Zatrudniony w użytkowniku 1. Komputer wybrał 2 i wygrał grę. Możesz ponownie zagrać w grę, naciskając „y."
Wniosek:
W tym artykule wyjaśniono wszystkie szczegóły dotyczące gry rockowej Paper Scissor w programie Python. Wykorzystaliśmy tylko moduł „losowy”, wypróbowaliśmy pętlę „while”, instrukcje if-else i niektóre instrukcje drukowania, aby osiągnąć cały program gier. Dlatego mamy nadzieję, że ten artykuł będzie wielką pomocą dla każdego początkującego Pythona.