{
  "type": "code_options",
  "author": "csdn.net",
  "source": "solution.md",
  "exercise_id": "30270280c9354fe1b8a8eb60e6da45d0",
  "keywords": "算法中阶,贪心算法,活动选择问题,高级设计和分析技术",
  "title": "用Python来创造一个提示用户输入数字的乘法表？",
  "desc": [
    {
      "content": "\n<p>如果用户选择菜单选项1&#xff0c;提示用户输入1到10之间的整数&#xff0c;并打印一个乘法表&#xff0c;显示整数1与输入整数相乘的结果&#xff0c;如下面的示例所示。注意:不需要检查输入的数字是否在1到10之间。如果用户选择菜单选项2&#xff0c;退出程序。如果用户在菜单选择中输入了1或2以外的任何内容&#xff0c;输出信息“菜单选择错误&#xff0c;请重试并继续程序。”\n结果应该如下&#xff1a;\n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项:1\n输入一个介于1到10之间的整数:3</p>\n<p style=\"margin-left:0.5in; margin-right:0in\">1  2  3 </p>\n<p style=\"margin-left:0.5in; margin-right:0in\">2  4  6 </p>\n<p style=\"margin-left:0.5in; margin-right:0in\">3  6  9 </p>\n<p style=\"margin-left:0.5in; margin-right:0in\"> \n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项:4\n菜单选择错误&#xff0c;请重试\n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项&#xff1a;2\n谢谢你使用乘法表\n</p>\n<p style=\"margin-left:0.5in; margin-right:0in\"> </p>",
      "language": "markdown"
    }
  ],
  "answer": [
    {
      "content": "",
      "language": "python"
    }
  ],
  "prepared": [
    [
      {
        "content": "",
        "language": "python"
      }
    ],
    [
      {
        "content": "",
        "language": "python"
      }
    ],
    [
      {
        "content": "",
        "language": "python"
      }
    ]
  ],
  "template": {
    "content": "while True:\n\tprint('1)创建乘法表')\n\tprint('2)退出程序')\n\tn = input('请从以上菜单中选择一个选项:').strip()\n\tif n=='1':\n\t\tx = int(input('输入一个介于1到10之间的整数:'))\n\t\tfor i in range(1,x+1):\n\t\t\tfor j in range(1,x+1):\n\t\t\t\tprint(\"{:>4}\".format(i*j),end=\"\")\n\t\t\tprint()\n\telif n=='2':\n\t\tprint('谢谢你使用乘法表')\n\t\tbreak\n\telse:\n\t\tprint('菜单选择错误，请重试')\n\tprint('-----------------------------')",
    "language": "python"
  },
  "node_id": "dailycode-9beb2eba588841a6b73e635b2c9fad46",
  "license": "csdn.net",
  "created_at": 1637894161,
  "topic_link": "https://bbs.csdn.net/topics/600469886"
}