好的,下面是一个用Python编写的程序,用于判断一个数字是否是质数: ```python def is_prime(number): # 如果数字小于2,则不是质数 if number < 2: return False # 检查从2到number-1的所有数字 for i in range(2, number): if number % i == 0: return False return True # 输入一个数字 number = int(input("请输入一个整数: ")) # 判断是否是质数 if is_prime(number): print("质数") else: print("不是质数") ``` 解释 1. 函数 `is_prime`: - 首先检查输入的数字是否小于2。如果是,则返回`False`,因为1和负数都不是质数。 - 然后,使用一个循环从2到`number-1`,检查`number`是否能被这些数字整除。如果能被整除,则返回`False`。 - 如果循环结束后没有找到能整除`number`的数字,则返回`True`,表示`number`是质数。 2. 主程序: - 使用`input`函数获取用户输入的整数,并将其转换为整数类型。 - 调用`is_prime`函数判断输入的数字是否是质数,并根据结果打印相应的消息。 示例 - 输入:7 输出:质数 - 输入:10 输出:不是质数 这个程序可以有效地判断一个数字是否是质数。希望这对你有帮助! [2024-11-15 11:06:22 | AI写代码神器 | 352点数解答]