📌  相关文章
📜  国际空间研究组织 | ISRO CS 2014 |问题 74(1)

📅  最后修改于: 2023-12-03 15:07:34.238000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2014 |问题 74

这是一道计算机科学考试题目,属于国际空间研究组织的ISRO CS 2014。

题目描述

编写一个程序,输入两个整数n和m(1≤n≤1000,1≤m≤100),输出一个n×m的乘法表。如果输入无效,则要求重新输入。

代码示例

以下是一个Python实现的代码示例:

while True:
    try:
        n = int(input("请输入一个整数n:"))
        m = int(input("请输入一个整数m:"))
        if n < 1 or n > 1000 or m < 1 or m > 100:
            print("输入无效,请输入满足1≤n≤1000,1≤m≤100条件的整数。")
        else:
            break
    except ValueError:
        print("输入无效,请输入整数。")

for i in range(1, n+1):
    for j in range(1, m+1):
        print("%d\t" % (i*j), end="")
    print()
代码说明

这是一个通过输入两个整数n和m,输出n×m的乘法表的程序。通过一个while循环,无限循环,直到输入合法的n和m为止。如果输入无效,则要求重新输入,并打印提示信息。如果输入合法,则结束循环,并使用两个for循环生成n×m的乘法表,每行末尾加上换行符。