想循环这个脚本? Python 3

时间:2016-05-26 03:11:24

标签: python morse-code

import time
morse = {'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': '--..',

        '0': '-----',  '1': '.----',  '2': '..---',
        '3': '...--',  '4': '....-',  '5': '.....',
        '6': '-....',  '7': '--...',  '8': '---..',
        '9': '----.', ' ': '          '}
print ("""
================================================================================
                      English to Morse Code Translator
================================================================================""")
time.sleep(2)
print ("")
msg = input('''What would you like translated? please use lower-case letters.
:''')
print ("")
for i in msg:
    print(morse[i])

我想在msg输入后立即循环它,所以它会在我为我翻译第一件事之后询问我想要翻译的内容。

1 个答案:

答案 0 :(得分:0)

@Entity
@Table(name="product_detail")
public class ProductDetail  implements java.io.Serializable {
    private Integer id;
    private Product product;
    private String property;
    private String value;
    //constructors ,getters and setters
}

让用户有机会退出该计划:

while True:  



    msg = input('''What would you like translated? please use lower-case letters.:''')
    print ("")
    for i in msg:
        print(morse[i])

请注意,您必须使用此示例导入​​sys才能使sys.exit()正常工作