私は、入力テキストをDiscards regional_indicatorの絵文字に変換するプログラムを作成していますが、「cab」などの単語が入力された場合、 abc "と表示されます。単語を入力するとアルファベット順にソートされないようにプログラムを変更する方法はありますか? (私はテスト目的のための最初の3つの文字をプログラムしてきました。IDLEはPython 3.5でコーディング)要するにアルファベット順にプログラムを印刷する方法を停止する方法
import sys
sentence = input("Enter a sentence:")
sentenceLower = sentence.lower()
sentenceList = list(sentenceLower)
sentenceListLength = len(sentenceList)
while sentenceListLength > 0:
if "a" in sentence:
sys.stdout.write(":regional_indicator_a:")
sentenceListLength = sentenceListLength - 1
if "b" in sentence:
sys.stdout.write(":regional_indicator_b:")
sentenceListLength = sentenceListLength - 1
if "c" in sentence:
sys.stdout.write(":regional_indicator_c:")
sentenceListLength = sentenceListLength - 1
を文字はその文に表示され、それがにテキストを出力した場合、プログラムは文、小切手を受け取りますDiscordにコピーして貼り付ける。
私はあなたがしようとしていることを理解していませんが、おそらく、文章中の文字を探す代わりに、文章中の文字を繰り返し処理したいと思います。 –
これは、私が頭の中で短期間で出くわすことができる最も効率的でない方法よりも効率的でない方法です。 –