Python是一种高级编程语言,其强大的功能和易于使用的特点使得它成为很多人的首选。其中一个常见的用途是生成质数表格。质数是一种特殊的数字,它只能被1和自身整除。在这篇文章中,我们将演示如何使用Python来生成一个质数表格。
# 定义一个函数来判断一个数字是否为质数 def is_prime(num): if num < 2: return False for i in range(2, int(num ** 0.5) + 1): if num % i == 0: return False return True # 通过输入获取质数表格的行数和列数 rows = int(input("请输入表格的行数:")) cols = int(input("请输入表格的列数:")) # 遍历每个数字并输出 for i in range(1, rows + 1): for j in range(1, cols + 1): num = (i - 1) * cols + j if is_prime(num): print(num, end='\t') else: print("", end="\t") print()
以上代码首先定义了一个函数is_prime(num),用于判断一个数字是否为质数。接下来通过用户输入获取质数表格的行数和列数。然后遍历每个数字并输出,当数字为质数时输出数字本身,否则输出一个空的字符串。
运行以上代码,输入行数和列数后,程序会将生成的质数表格输出到控制台中。