我正在尝试制作一个播放哔哔声然后打印莫尔斯电码的莫尔斯电码机器。相反,它会播放所有声音,然后才打印消息。请帮忙。代码:(lettr2morse 是一本将字母变成莫尔斯的字典)
morse_counter2 = 0
morse_counter = 0
morse_input = input("\nwhat would you like to tarnslate?\n")
for r in range(len(morse_input)):
morse = letter2morse.get(morse_input[morse_counter])
for r in range (len(morse)):
if morse[morse_counter2] == "-":
winsound.Beep(750, 500)
print("-", end="")
else:
winsound.Beep(750, 150)
print(".", end="")
morse_counter2 += 1
time.sleep (1.5)
morse_counter += 1
morse_counter2 = 0
print(" ", end="")