Python程序设计案例教程张宗霞习题答案.docxVIP

  • 6
  • 0
  • 约2.66千字
  • 约 6页
  • 2024-02-28 发布于浙江
  • 举报

Python程序设计案例教程张宗霞习题答案.docx

Python程序设计案例教程张宗霞习题答案

问题1:编写一个python程序,判断一个数字是否为素数。

解答:

素数(质数)是指除了1和本身之外没有其他因数的自然数。我们可以用以下方法判断一个数是否为素数:

```python

defis_prime(n):

ifn=1:

returnFalse

foriinrange(2,int(n**0.5)+1):

ifn%i==0:

returnFalse

returnTrue

num=int(input(请输入一个整数:))

ifis_prime(num):

print(num,是一个素数)

else:

print(num,不是素数)

```

首先定义了一个函数`is_prime()`,该函数接受一个整数参数n,判断n是否为素数。如果n小于等于1,直接返回False,因为小于等于1的数不是素数。接下来通过循环从2到`int(n**0.5)`(其中**表示幂运算)的范围内检查n是否能被i整除,如果能整除,则返回False。循环结束后,如果没有在循环中返回False,说明n是素数,返回True。

然后通过`input()`函数获取用户输入的整数,并转

文档评论(0)

1亿VIP精品文档

相关文档