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

判断一个数是不是素数(要求自定义一个函数isprime进行素数判断,如果是素数则返回,不是素数则返回1,并在主函数中调用该函数)

```python def isprime(num): """ 此函数用于判断一个数是否为素数 """ if num < 2: # 小于 2 的数不是素数 return 0 for i in range(2, int(num0.5) + 1): # 从 2 到该数的平方根遍历 if num % i == 0: # 如果能整除,不是素数 return 0 return 1 # 都不能整除,是素数 # 主函数调用 num = 7 if isprime(num): print(f"{num} 是素数") else: print(f"{num} 不是素数") ``` 额外注意点: 1. 注意输入的数的类型,确保是整数。 2. 对于较大的数,判断素数可能会比较耗时,要考虑优化算法。 3. 处理好边界情况,比如 0 和 1 。 [2024-12-13 08:09:39 | AI写代码神器 | 228点数解答]

相关提问