酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python程序,写一个程序: 判断一个数字是否是质数。 质数是一个只能被2或其本身整除的数字。例如,7,5,19,等等。 输入一个数字并赋值给变量 number。 判断number 能否被从2到number的某一个数字整除。 如果该数可以被除,则打印 "不是质数"。否则,打印 "质数"。 输入格式 一个整数

好的,下面是一个用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点数解答]

相关提问