Ich habe Python auf Japanisch geschrieben

Ich habe festgestellt, dass jetzt japanische Variablennamen verwendet werden können, also habe ich versucht zu sehen, wie viel ich auf Japanisch schreiben kann.

# -*- coding: utf-8 -*-
vom magischen Import*


#Machen Sie Produkte zum Verkauf
Preisliste=Wörterbuch()
Preisliste["Apfel"] = 100
Preisliste["Mandarine"] = 50
Preisliste["Melone"] = 200

Kaufhistorie=aufführen()

#Machen Sie eine Kaufhistorie entsprechend
für die Anzahl der Male in der Seriennummernliste(10):
Produktnamenliste=Preisliste.Holen Sie sich alle Namen()
Produktname Nummer=Holen Sie sich eine Zufallszahl(0,Länge(Produktnamenliste) - 1)
Kaufhistorie.Stock(aufführen(商品名aufführen)[Produktname Nummer])

Anzeige("=====Kaufhistorie=====")
für die Anzahl der Male,Gekaufte Artikel zählen(Kaufhistorie):
Anzeige("%dth Mal:%s" % (Anzahl+ 1,Gekaufter Artikel))

#Berechnen Sie die Gesamtzahlung
Gesamtzahlung= 0
für gekaufte Artikel in der Kaufhistorie:
Gesamtzahlung+=Preisliste[Gekaufter Artikel]
Anzeige("=====Gesamtzahlung=====")
Anzeige(Gesamtzahlung)

Ausgabe

=====Kaufhistorie=====
Erstes Mal:Mandarine
Zweites Mal:Melone
Drittes Mal:Apfel
4 ..:Melone
5. Mal:Melone
6. Mal:Mandarine
7. Mal:Mandarine
8. Mal:Mandarine
9. Mal:Mandarine
10. Mal:Melone
=====Gesamtzahlung=====
1150

おまじない.py

Magie zum Schreiben von Programmen auf Japanisch

Magie.py


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

_builtin_list = builtins.list
_builtin_dict = builtins.dict


#Liste der Ersatzklassendefinitionen
Klassenliste(_builtin_list):
Stock= _builtin_list.append
Halten Sie die Liste zusammen= _builtin_list.extend
Einstellen= _builtin_list.insert
Löschen=Kesu= _builtin_list.remove
Mitnahme=Mitnahme= _builtin_list.pop
Alles löschen=Alles löschen= _builtin_list.clear
suchen=Suche= _builtin_list.index
Anzahl=Anzahl= _builtin_list.count
Ausrichten=Ausrichten= _builtin_list.sort
Auf den Kopf stellen=Auf den Kopf stellen= _builtin_list.reverse
Kopieren= _builtin_list.copy


#Definition der Wörterbuchersatzklasse
Klassenwörterbuch(_builtin_dict):
Holen Sie sich alle Namen und Inhalte=Holen Sie sich alle Namen= _builtin_dict.items
Holen Sie sich alle Namen=Holen Sie sich alle Namen= _builtin_dict.keys
Holen Sie sich den gesamten Inhalt=Alles bekommen= _builtin_dict.values

Alles löschen=Alles löschen= _builtin_dict.clear
Kopieren= _builtin_dict.copy
erhalten= _builtin_dict.get
Mitnahme=Mitnahme= _builtin_dict.pop
Name und Inhalt herausspringen lassen=Name und Inhalt extrahieren= _builtin_dict.popitem
Übernehmen=Übernehmen= _builtin_dict.setdefault
Kombinieren=Krank sein= _builtin_dict.update


#Integrierte Funktionsaliasdefinition
Anzeige=Hyouji= print
Länge=Länge= len
Holen Sie sich eine Zufallszahl=Holen Sie sich eine zufällige Kazu= random.randint
Holen Sie sich eine zufällige Minderheit=Holen Sie sich ein zufälliges Shosou= random.random
Seriennummernliste=Goodwill-Liste= range
Anzahl=ich werde dir geben= enumerate

Wörterbuch=Jisho

#Einbau von eingebauten Objekten
builtins.list =aufführen
builtins.dict =Jisho


def __test():
    #Bestätigungscode für das Problem
    data_list = list()
    data_aufführen=aufführen()
    data_Liste der Einschlussnotationen= []

    print(["data_list", type(data_list)])
    print(["data_aufführen", type(data_aufführen)])
    print(["data_Liste der Einschlussnotationen", type(data_Liste der Einschlussnotationen)])
    """
Ausgabe
    ['data_list', <class '__main__.aufführen'>]
    ['data_aufführen', <class '__main__.aufführen'>]
    ['data_Liste der Einschlussnotationen', <class 'list'>]

Es ist schade, dass es ein Problem gibt, dass die Liste der Einschlussnotationen nicht ersetzt werden kann
    """


if __name__ == "__main__":
    __test()

Es ist schade, dass die enthaltenen Klassen List und Dict nicht ersetzt werden können, da ich es mit __test () versuche.

Recommended Posts

Ich habe Python auf Japanisch geschrieben
Ich verstehe Python auf Japanisch!
Ich habe Fizz Buzz in Python geschrieben
Ich habe die Warteschlange in Python geschrieben
Ich habe den Stack in Python geschrieben
Japanische Ausgabe mit Python
Ein Memo, das ich schnell in Python geschrieben habe
Ich habe eine Klasse in Python3 und Java geschrieben
Geschrieben "Einführung in die Effektüberprüfung" in Python
Ich habe einen japanischen Parser auf Japanisch mit Pyparsing geschrieben.
Was ich in Python gelernt habe
Holen Sie sich japanische Synonyme mit Python
Ich habe Gray Scale mit Pytorch geschrieben
Ich habe versucht, den Prozess mit Python zu studieren
Scikit-learn kann nicht in Python installiert werden
Ich habe Line Benachrichtigung in Python versucht
Umgang mit Japanisch mit Python
Ich habe ein Skript zur automatischen Erstellung eines leeren Verzeichnisses in Python geschrieben
Ich habe Python 2.7 in Sakura VPS 1 GB installiert.
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Ich habe versucht, PLSA in Python zu implementieren
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Ich habe versucht, Permutation in Python zu implementieren
Metaanalyse in Python
Ich habe ein Pay-Management-Programm in Python erstellt!
Unittest in Python
Vergleich japanischer Konvertierungsmodule in Python3
Ich habe Python gestartet
Ich habe versucht, PLSA in Python 2 zu implementieren
Epoche in Python
Zwietracht in Python
Ich habe matplotlib geschrieben
Deutsch in Python
Ich habe versucht, die Bayes'sche Optimierung von Python zu verwenden
DCI in Python
Quicksort in Python
nCr in Python
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
Ich kann Python-Skripte in Eclipse nicht debuggen
N-Gramm in Python
Programmieren mit Python
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
Ich habe versucht, Couseras logistische Regression in Python zu implementieren
Plink in Python
Ich habe versucht, ADALINE in Python zu implementieren
Schriftliche Auswahlsortierung in C.
Konstante in Python
Ich wollte ABC159 mit Python lösen
Ich habe versucht, PPO in Python zu implementieren
FizzBuzz in Python
Ich habe ein Skript geschrieben, um Webseiten-Links in Python zu extrahieren
SQLite in Python
Schritt AIC in Python
Ich habe mit Python nach einer Primzahl gesucht