python -25-字符翻译程序

  • 查看笔记本键盘1-9还有0号键其上方的字符,要求用户输入"1",那么输出"!",输入"2",那么输出"@",以此类推
  • 用字典完成这个任务
  • 用户如果输入的字符长度超过1或者是除数字以外其他字符,提示"未收录该字符的含义,请重新输入"
# coding=utf-8
# 字符对应的字典
char_dict = {"1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&", "8": "*", "9": "(", "0": ")"}
while True:
    cmd = input("请输入命令:")
    # 如果输入的是"0123456789"中的数字才执行
    if cmd in "0123456789" and len(cmd) == 1:
        print("键盘中%s号键对应的符号是%s" % (cmd, char_dict[cmd]))
    elif cmd == "quit":
        print("谢谢使用")
        break
    else:
        print("未识别的命令")

你可能感兴趣的:(python -25-字符翻译程序)