Es ist schon eine Weile her, seit ich einen Artikel gepostet habe. Ich habe nach und nach Python studiert, während ich den Artikel nicht veröffentlicht habe, also habe ich das Gefühl, ein Gefühl für Python und Programmierung zu bekommen.
Also entschied ich mich für ein Shiritori und implementierte es. Bei der Herstellung von Shitori -Übernehmen Sie den letzten Buchstaben des vorherigen Wortes. = "Shiritori" ・ Sie können keine Wörter verwenden, die Sie bereits verwendet haben. ・ Wenn Sie mit "n" enden, verlieren Sie. Ich habe darauf geachtet, diese drei Regeln einzuhalten.
word_chain.py
hiragana_1 = "Shiritori"
used_hiragana = []
print("Starten Sie Shiritori!\n", hiragana_1)
while True:
hiragana_2 = str(input("Bitte geben Sie Hiragana ein: "))
if hiragana_2[0] != hiragana_1[-1]:
print("Der erste Buchstabe ist falsch.")
break
elif hiragana_2 in used_hiragana:
print("Dieses Wort wird bereits verwendet. Du verlierst.")
break
elif hiragana_2[-1] == "Hmm":
print("Dies ist ein Wort, das mit "n" endet. Du verlierst.")
break
else:
used_hiragana.append(hiragana_1)
used_hiragana.append(hiragana_2)
hiragana_1 = hiragana_2
print("Es ist die nächste Runde.")
(Ausführungsergebnis 1)
----Starten Sie Shiritori!
Shiritori
Bitte geben Sie Hiragana ein:Apfel
Es ist die nächste Runde.
Bitte geben Sie Hiragana ein:Gorira
Es ist die nächste Runde.
Bitte geben Sie Hiragana ein:Schlucken
Der erste Buchstabe ist falsch.
(Ausführungsergebnis 2)
----Starten Sie Shiritori!
Shiritori
Bitte geben Sie Hiragana ein:Risu
Es ist die nächste Runde.
Bitte geben Sie Hiragana ein:Gerieben
Es ist die nächste Runde.
Bitte geben Sie Hiragana ein:Risu
Dieses Wort wird bereits verwendet. Du verlierst.
Ich habe das Ausführungsergebnis ein wenig weggelassen, aber ich konnte ein Schwert nach den drei Regeln herstellen, die ich am Anfang erwähnt habe. Dieser Code enthält jedoch kein Katakana, und der Nachteil ist, dass es Probleme verursacht, wenn Wörter Hiragana in Kleinbuchstaben enthalten. Ich möchte das überwinden und die Genauigkeit verbessern, aber es scheint immer noch ein wenig schwierig zu sein (lacht).
Recommended Posts