【问题标题】:Text to Morse without using Dictionary不使用字典的莫尔斯文本
【发布时间】:2016-10-27 16:17:48
【问题描述】:

我正在尝试编写一个使用索引将文本转换为莫尔斯电码的程序。我不能使用字典。到目前为止,我的代码如下所示:

#Set up variables

alpha = ['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']

morse = ['.-','-...','-.-.','-..','.','..-.','--.','....','..','.---','-.-','.-..','--','-.','---','.--.','--.-','.-.','...','-','..-','...-','.--','-..-','-.--','--..']

#Get input from user

phrase = input('Enter a sentence to be converted to Morse Code')

【问题讨论】:

  • 很好。祝你的项目好运。你有编程问题吗?这个网站是用来提问的,而不是用来转储你的进度报告的地方。
  • 什么不用字典?您可以使用列表索引,但我认为没有意义。此外,到目前为止,您的代码还不算真正的尝试
  • 对不起,我是新手,我被困在这一点上。我知道我想做什么,只是不知道用什么代码来完成它。我试图从“alpha”列表中提取索引值并让程序打印相同的索引值,但来自“morse”列表。我不能使用字典,它必须通过索引来完成

标签: list python-3.x indexing


【解决方案1】:

我认为您应该自己想出一个解决方案,因为这不是一个真正的问题,您可以通过多种方式来解决,其中之一就是这样做
我认为您应该自己想出一个解决方案,因为这不是一个困难的问题,而且您可以通过多种方式来解决,其中之一就是
For i in len(alpha): phrase = phrase.replace(alpha[i], morse[i])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多