J'ai écrit python en japonais

J'ai remarqué que les noms de variables japonaises peuvent être utilisés maintenant, alors j'ai essayé de voir combien je pouvais écrire en japonais.

# -*- coding: utf-8 -*-
de l'importation magique*


#Faire des produits à vendre
liste de prix=dictionnaire()
liste de prix["pomme"] = 100
liste de prix["Mandarine"] = 50
liste de prix["melon"] = 200

Historique d'achat=liste()

#Créez un historique d'achat de manière appropriée
pour le nombre de fois dans la liste des numéros de série(10):
Liste des noms de produits=liste de prix.Obtenez tous les noms()
Numéro de nom du produit=Obtenez un nombre aléatoire(0,longueur(Liste des noms de produits) - 1)
Historique d'achat.Bâton(liste(商品名liste)[Numéro de nom du produit])

afficher("=====Historique d'achat=====")
pour le nombre de fois,Articles achetés en nombre(Historique d'achat):
afficher("%dth fois:%s" % (Nombre de fois+ 1,Article acheté))

#Calculer le paiement total
Paiement total= 0
pour les articles achetés dans l'historique des achats:
Paiement total+=liste de prix[Article acheté]
afficher("=====Paiement total=====")
afficher(Paiement total)

production

=====Historique d'achat=====
Première fois:Mandarine
Deuxième fois:melon
Troisième fois:pomme
4e:melon
5ème fois:melon
6ème fois:Mandarine
7ème fois:Mandarine
8ème fois:Mandarine
9ème fois:Mandarine
10e fois:melon
=====Paiement total=====
1150

おまじない.py

Magie pour écrire des programmes en japonais

la magie.py


# -*- coding: utf-8 -*-
import builtins
import random

_builtin_list = builtins.list
_builtin_dict = builtins.dict


#Définition de la classe de remplacement de liste
liste de classe(_builtin_list):
Bâton= _builtin_list.append
Coller la liste ensemble= _builtin_list.extend
Mettre en= _builtin_list.insert
Effacer=Kesu= _builtin_list.remove
Sortir=Sortir= _builtin_list.pop
Effacer tout=Effacer tout= _builtin_list.clear
chercher=Chercher= _builtin_list.index
compter=Compter= _builtin_list.count
S'aligner=S'aligner= _builtin_list.sort
Disposer à l'envers=Disposer à l'envers= _builtin_list.reverse
copie= _builtin_list.copy


#Définition de la classe de remplacement du dictionnaire
dictionnaire de classe(_builtin_dict):
Obtenez tous les noms et contenus=Obtenez tous les noms= _builtin_dict.items
Obtenez tous les noms=Obtenez tous les noms= _builtin_dict.keys
Obtenez tout le contenu=Tout obtenir= _builtin_dict.values

Effacer tout=Effacer tout= _builtin_dict.clear
copie= _builtin_dict.copy
avoir= _builtin_dict.get
Sortir=Sortir= _builtin_dict.pop
Pop out nom et contenu=Extraire le nom et le contenu= _builtin_dict.popitem
Intégrer=Intégrer= _builtin_dict.setdefault
Combiner=Être malade= _builtin_dict.update


#Définition d'alias de fonction intégrée
afficher=Hyouji= print
longueur=Longueur= len
Obtenez un nombre aléatoire=Obtenez un kazu au hasard= random.randint
Obtenez une minorité aléatoire=Obtenez un shosou aléatoire= random.random
Liste des numéros de série=Liste de bonne volonté= range
Compter=Je vais vous donner= enumerate

dictionnaire=Jisho

#Remplacement d'objet intégré
builtins.list =liste
builtins.dict =Jisho


def __test():
    #Code de vérification du problème
    data_list = list()
    data_liste=liste()
    data_Liste de notation d'inclusion= []

    print(["data_list", type(data_list)])
    print(["data_liste", type(data_liste)])
    print(["data_Liste de notation d'inclusion", type(data_Liste de notation d'inclusion)])
    """
production
    ['data_list', <class '__main__.liste'>]
    ['data_liste', <class '__main__.liste'>]
    ['data_Liste de notation d'inclusion', <class 'list'>]

C'est dommage que la liste des inclusions ne puisse pas être remplacée
    """


if __name__ == "__main__":
    __test()

C'est dommage que les classes List et Dict incluses ne puissent pas être remplacées car j'essaye avec __test ().

Recommended Posts

J'ai écrit python en japonais
Je comprends Python en japonais!
J'ai écrit Fizz Buzz en Python
J'ai écrit la file d'attente en Python
J'ai écrit la pile en Python
Sortie japonaise avec Python
Un mémo que j'ai écrit un tri rapide en Python
J'ai écrit une classe en Python3 et Java
J'ai écrit "Introduction à la vérification des effets" en Python
J'ai écrit un analyseur japonais en japonais en utilisant pyparsing.
Ce que j'ai appris en Python
Obtenez des synonymes japonais avec Python
J'ai écrit Gray Scale avec Pytorch
J'ai essayé d'étudier le processus avec Python
Scikit-learn ne peut pas être installé en Python
J'ai essayé la notification de ligne en Python
Comment gérer le japonais avec Python
J'ai écrit un script de création automatique de répertoire vide en Python
J'ai mis Python 2.7 dans Sakura VPS 1 Go.
Quadtree en Python --2
Python en optimisation
CURL en Python
J'ai essayé d'implémenter PLSA en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
J'ai essayé d'implémenter la permutation en Python
Méta-analyse en Python
J'ai fait un programme de gestion de la paie en Python!
Unittest en Python
Comparaison des modules de conversion japonais en Python3
J'ai commencé Python
J'ai essayé d'implémenter PLSA dans Python 2
Époque en Python
Discord en Python
J'ai écrit matplotlib
Allemand en Python
J'ai essayé d'utiliser l'optimisation bayésienne de Python
DCI en Python
tri rapide en python
nCr en python
J'ai écrit le code pour écrire le code Brainf * ck en python
Je ne peux pas déboguer les scripts python dans Eclipse
N-Gram en Python
Programmation avec Python
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai essayé d'implémenter la régression logistique de Cousera en Python
Plink en Python
J'ai essayé d'implémenter ADALINE en Python
Tri sélect écrit en C
Constante en Python
Je voulais résoudre ABC159 avec Python
J'ai essayé d'implémenter PPO en Python
FizzBuzz en Python
J'ai écrit un script pour extraire les liens de pages Web en Python
Sqlite en Python
Étape AIC en Python
J'ai cherché un nombre premier avec python