widuvwuiefvi2327942 2021-05-01 12:31 采纳率: 50%
浏览 50
已采纳

用Python来创造一个提示用户输入数字的乘法表?

如果用户选择菜单选项1,提示用户输入1到10之间的整数,并打印一个乘法表,显示整数1与输入整数相乘的结果,如下面的示例所示。注意:不需要检查输入的数字是否在1到10之间。如果用户选择菜单选项2,退出程序。如果用户在菜单选择中输入了1或2以外的任何内容,输出信息“菜单选择错误,请重试并继续程序。”

结果应该如下:

1)创建乘法表

2)退出程序

请从以上菜单中选择一个选项:1

输入一个介于1到10之间的整数:3

1  2  3 

2  4  6 

3  6  9 

 

1)创建乘法表

2)退出程序

请从以上菜单中选择一个选项:4

菜单选择错误,请重试

 

1)创建乘法表

2)退出程序

请从以上菜单中选择一个选项:2

谢谢你使用乘法表

 

 

 

  • 写回答

4条回答 默认 最新

  • 关注
    while True:
        print('1)创建乘法表')
        print('2)退出程序')
        n = input('请从以上菜单中选择一个选项:').strip()
        if n=='1':
            x = int(input('输入一个介于1到10之间的整数:'))
            for i in range(1,x+1):
                for j in range(1,x+1):
                    print("{:>4}".format(i*j),end="")
                print()
        elif n=='2':
            print('谢谢你使用乘法表')
            break
        else:
            print('菜单选择错误,请重试')
        print('-----------------------------')
    

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料