1

そのため、音声アルファベットを に格納するプログラムを作成する必要がありますlist/array。プログラムはユーザーに入力を求め、入力された各文字を各文字の音声バージョンに変換します。

e.g Apple = Alpha, Papa, Papa, Lima, Echo.

これを達成する方法がわかりません。私が思いついたのは

 Phonetics = ["Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-Ray","Yankee","Zulu"]
Alphabetics = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
word = (input("Please enter your word: "))
for x in word:
print (x)
4

3 に答える 3

2

これは 1 つのアプローチです。アルファベットをキー、音声学を値とする辞書を作成します。

例えば:

phonetics = ["Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-Ray","Yankee","Zulu"]
alphabetics = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
check_value = dict(zip(alphabetics, phonetics)) # {'a': 'Alpha', 'b': 'Bravo', 'c': 'Charlie'......

word = (input("Please enter your word: "))

print(",".join(check_value[l.lower()] for l in word))
# --> Alpha,Papa,Papa,Lima,Echo
于 2019-09-25T07:10:11.780 に答える