Heim  >  Artikel  >  Backend-Entwicklung  >  Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!

WBOY
WBOYnach vorne
2023-04-27 22:22:051897Durchsuche

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!Hallo zusammen, ich bin ein Neuling!

Python belegt seit langem die ersten drei Ranglisten der Programmiersprachen und belegte zuletzt mehrere Jahre in Folge den ersten Platz im Waffenspektrum. Die Python-Sprache ist einfach und leistungsstark, und immer mehr Freunde beginnen, Python zu lernen. Sogar K12-Schüler fangen an, Python-Programmierung zu lernen. Wenn Neulinge anfangen, ist der Spaß eigentlich das Wichtigste. Welche Art von Tricks können mit einer Zeile Python-Code gespielt werden und welche interessanten Spiele können mit nur einer Codezeile gespielt werden? Es ist auch ein Augenöffner für den Editor. Werfen wir einen Blick darauf.

1. Zahlen-Ratespiel mit einer Codezeile

Ich glaube, viele Freunde haben das Zahlen-Ratespiel gespielt, das angeblich ein einführendes Programmierbeispiel ist, das von 10.000 Leuten gespielt wurde. Ich habe viele Möglichkeiten gesehen, es zu schreiben, aber es ist das erste Mal, dass ich es gesehen habe, und ich habe schnell einen Blick auf die Wirkung geworfen:

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!

( Beginnen Sie 5 Sekunden lang damit.)

Das Design des Programms ist sehr einfach: Initialisieren Sie eine zufällige Ganzzahl von 0 bis 99 und treffen Sie dann eine Beurteilung. Wenn sie größer ist, geben Sie H ein, wenn sie kleiner ist, geben Sie L ein. Wenn sie beendet wird mehr als 6 Mal

2. Ein Labyrinthspiel mit einer Zeile Code. Ich weiß nicht. Haben Sie es in der Vergangenheit schon einmal gespielt? , waren in den Anfangsjahren sehr beliebt, aber Python kann es mit einer Codezeile machen. Es ist wirklich cool!

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen! Schauen wir uns den Effekt an:

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen! (5 Sekunden lang darauf starren)

Der Code ist sehr, sehr einfach, um ein unendliches Labyrinth zu erzeugen Schlimmer als ein echtes Labyrinth, aber es fühlt sich immer noch ein bisschen besser an. Der Algorithmus ist eigentlich leicht zu verstehen. Der Clou am gesamten Programmdesign ist, dass Python ihn nicht jedes Mal neu importieren muss. Der Code wählt ein zufälliges Zeichen aus einem der Labyrinth-Zeichnungszeichen aus und gibt es bündig aus.

3. Spielautomaten in der Spielhalle

Ich erinnere mich noch an meine Jugendzeit, als ich nach der Schule Masturbationsspiele, Contra-Spiele und Spielautomaten spielte. Ein paar Münzen einwerfen, den Hebel ziehen oder den Startknopf drücken, und wenn mehrere 777 oder mehrere identische Früchte auf dem Bildschirm erscheinen, wird man zum Gewinn gratuliert und jede Menge Münzen ausgespuckt. Weckt es bei Ihnen nicht viele Kindheitserinnerungen? Jetzt kann Ihnen Python dabei helfen, und das mit nur einer Codezeile!

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!Führen Sie es aus und sehen Sie den Effekt:

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen! (5 Sekunden lang starren)

Entwerfen Sie eine Zeichenfolge wie „7♪♫♣♠♦♥◄☼☽“ und verwenden Sie dann die Zufallsfunktion, um Wählen Sie daraus einen Charakter aus und lassen Sie ihn dann mehr als 30.000 Mal eine Schleife ausführen. Eine so große Schleife ermöglicht es der Zeichenfolge, einen rollenden Animationseffekt zu erzeugen.

4. Minigolf

Meiner Meinung nach sind Golfspiele alle 3D-Bewegungserkennungsspiele. Die beliebtesten sind beispielsweise Microsoft XBox und Nintendo Wii, die Golf-Bewegungserkennungsspiele haben Bogen in der Luft und ging in das Loch! Ein solches Bild kann mit Python erstellt und mit einer Codezeile vervollständigt werden.

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!Bedienungseffekt:

Ich kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!(Starten und 5 Sekunden lang ansehen)

Die Wirkung des Programms ist definitiv nicht mit der von somatosensorischen Spielen vergleichbar, kann aber dennoch als unterhaltsam für Sie angesehen werden! Beim Entwerfen müssen Sie ein Tupel eingeben, z. B. (0,9,130). Die erste Zahl stellt den Winkel im Bogenmaß dar und die zweite Zahl ist die Geschwindigkeit. Cleverer ist es, eval zum Auspacken zu verwenden und dann eine komplexe physikalische Formel zu verwenden, um die Flugbahn des Balls zu berechnen. Die Idee ist immer noch sehr clever.

Hinweis: Der Winkel muss grundsätzlich vor 0,7–0,9 eingestellt werden und die Geschwindigkeit muss über 100 liegen, um eine perfektere Kurve anzuzeigen.

(Ein Easter Egg in Python)

Okay, diese Spiele mit einer Zeile Python-Code werden Sie zum Nachdenken und Staunen anregen! Die oben genannten Schreibmethoden verwenden alle mehrere fortgeschrittene Techniken in Python, wie z. B. anonyme Funktionen, Listen und Reflexion! Wie auch immer, mein Interesse am Erlernen von Python hat stark zugenommen. Es stellt sich heraus, dass Python so gespielt werden kann! Sie können diese Codes anpassen, ihre Funktionen erweitern, indem Sie Ihre eigene Kreativität und Ihr Verständnis hinzufügen, und den darin enthaltenen Spaß entdecken. Ich glaube, dass Sie so einen Tag lang programmieren können.

Das obige ist der detaillierte Inhalt vonIch kann ein Spiel, das in einer Zeile Python-Code geschrieben ist, einen ganzen Tag lang spielen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen