Un programme qui utilise Python pour lire des fichiers indésirables

Dans cet article Un programme qui utilise Python pour lire des fichiers indésirables J'écrirai.

Comment trouver

1, générer aléatoirement le mouvement d'un bot. 2, si c'est Aiko, répétez-le. 3, afficher le résultat de Janken

** 1, générer des mouvements de Bot de manière aléatoire. ** ** Tout d'abord, nous allons générer au hasard les mains du Bot.

Il y a plusieurs façons, mais cette fois je vais le faire avec random.randint (0, 2). Il peut générer des entiers dans la plage au rendez-vous.

Nous appliquerons cet entier à Goo Choki Par.

janken.py


import random

def janken(your_result):
    n = random.randint(0, 2)
    if n == 0:
        bot = "Goo"
    elif n == 1:
        bot = "Choki"
    else:
        bot = "Par"

** 2, si c'était Aiko, répétez à nouveau. ** ** Ensuite, quand j'étais Aiko, j'écrirai pour recommencer depuis le début.

J'ai pensé que je pourrais appeler à nouveau la fonction et recommencer.

janken.py


    if your_result == bot:
        j = input("Aiko, non?! > ")
        janken(j)

** 3, affiche le résultat de Janken ** Enfin, le résultat de Janken est affiché. Ai Dans ce cas, il est exclu, donc j'écrirai un modèle gagnant ou perdant.

janken.py


    if your_result == "Goo":
        if bot == "Par":
            print("J'ai un par. Je suis en train de te perdre.")
        elif bot == "Choki":
            print("J'ai donné un choki. Vous gagnez.")
    elif your_result == "Par":
        if bot == "Choki":
            print("J'ai donné un choki. Je suis en train de te perdre.")
        elif bot == "Goo":
            print("J'ai mis un goo. Vous gagnez.")
    elif your_result == "Choki":
        if bot == "Goo":
            print("J'ai mis un goo. Je suis en train de te perdre.")
        elif bot == "Par":
            print("J'ai un par. Vous gagnez.")

Enfin, récupérez la source, puis appelez la fonction pour terminer. Vue d'ensemble

janken.py


import random

def janken(your_result):
    n = random.randint(0, 2)
    if n == 0:
        bot = "Goo"
    elif n == 1:
        bot = "Choki"
    else:
        bot = "Par"
    
    if your_result == bot:
        j = input("Aiko, non?! > ")
        janken(j)

    if your_result == "Goo":
        if bot == "Par":
            print("J'ai un par. Je suis en train de te perdre.")
        elif bot == "Choki":
            print("J'ai donné un choki. Vous gagnez.")
    elif your_result == "Par":
        if bot == "Choki":
            print("J'ai donné un choki. Je suis en train de te perdre.")
        elif bot == "Goo":
            print("J'ai mis un goo. Vous gagnez.")
    elif your_result == "Choki":
        if bot == "Goo":
            print("J'ai mis un goo. Je suis en train de te perdre.")
        elif bot == "Par":
            print("J'ai un par. Vous gagnez.")

j = input("Je jouerai Janken!Entrez goo, choki ou par.> ")
janken(j)

** Résultat d'exécution **

Je déciderai de la première et de la deuxième attaque avec Janken!Entrez goo, choki ou par.>Goo
Aiko, non?! >Goo
J'ai un par. Je suis en train de te perdre.

Sommaire

Cette fois, Un programme qui utilise Python pour lire des fichiers indésirables J'ai écrit.

Il y a peut-être une grammaire qui n'est pas très bonne, mais cela fonctionne pour le moment.

Je pense que c'est un programme relativement simple, alors essayez de l'améliorer vous-même!

Merci beaucoup!

Remarque

Cet article a été écrit par un débutant en programmation et peut être incorrect. Merci de votre compréhension. De plus, si vous remarquez des erreurs, nous vous serions reconnaissants de bien vouloir les signaler. Merci.

Recommended Posts

Un programme qui utilise Python pour lire des fichiers indésirables
[Python] Un programme qui arrondit le score
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Un programme qui supprime les instructions en double en Python
[Python] Un programme qui compte le nombre de vallées
[Python] Un programme qui trouve les valeurs minimales et maximales sans utiliser de méthodes
Utilisez des programmes Python avec le plugin de sortie exec_filter de fluentd
[Python] Un programme qui compare les positions des kangourous.
Programme Python qui convertit les données ical en texte
Utilisez des programmes Python avec le plugin de sortie exec de fluentd
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme polyvalent qui formate les chaînes de commande Linux avec python
[Python] Chapitre 01-03 À propos de Python (Ecrire et exécuter un programme à l'aide de PyCharm)
J'ai essayé "un programme qui supprime les déclarations en double en Python"
[Python] Un programme qui crée un tableau à deux dimensions en combinant des entiers
[Python] Un programme qui trouve les types d'oiseaux les plus courants
Programme Python qui agrège l'utilisation du temps à partir des données icalendar
Créer une interface graphique python à l'aide de tkinter
Dessiner une courbe Silverstone en utilisant Python
Lors de l'écriture d'un programme en Python
Un programme qui détermine si un nombre entré en Python est un nombre premier
[Algorithme Python] Un programme qui génère des réponses en allemand et en allemand à partir de la recherche de priorité en profondeur
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
J'ai fait un programme de gestion de la paie en Python!
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
Ecrire un programme de chiffrement Caesar en Python
Scraping de sites Web à l'aide de JavaScript en Python
[Python] Gratter une table avec Beautiful Soup
[Python] Créez un LineBot qui s'exécute régulièrement
Dessinez une structure arborescente en Python 3 à l'aide de graphviz
Un monde typé qui commence par Python
Script Python qui collecte automatiquement des images typiques à l'aide de la recherche d'images Bing
[Python] Un programme qui trouve une paire qui peut être divisée par une valeur spécifiée
[Python] J'ai créé un bot Twitter qui génère des tweets semblables à des amis avec des règles de chaîne de Markov.
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Essayez d'utiliser APSW, une bibliothèque Python que SQLite peut prendre au sérieux
Un programme python qui redimensionne une vidéo et la transforme en image
[Python] Programme d'achat
Un mémo que j'ai écrit un tri rapide en Python
[Python] Fractionner un gros fichier Flask en utilisant Blueprint
[Python / Tkinter] Une classe qui crée un cadre défilable
Un joli nimporter qui connecte nim et python
Nogizaka46 Un programme qui enregistre automatiquement les images de blog
Créer une page qui se charge indéfiniment avec python
Commencez à utiliser Python
Publier un module Python qui calcule les éléments météorologiques
[Débutant] Que se passe-t-il si j'écris un programme qui s'exécute sur php en Python?
Programme pour rechercher la même image
Publier et utiliser un programme qui collecte automatiquement les images du visage de personnes spécifiées
Créer une carte Web en utilisant Python et GDAL
Créez un jeu Janken en une seule ligne (python)
Notes de programme simples Pub / Sub en Python
J'ai essayé de lire un fichier CSV en utilisant Python
"Kit Python" qui appelle des scripts Python depuis Swift
Je veux exécuter et distribuer un programme qui redimensionne les images Python3 + pyinstaller
Python: créer une classe qui prend en charge l'affectation décompressée
[Python] Un programme qui calcule la différence entre les valeurs totales diagonales
Écrivons un programme Python et exécutons-le