导读 在编程中,判断一个数字是合数还是质数是一项基础技能。简单来说,质数是指大于1且只能被1和自身整除的自然数;而合数则是除了1和自身外,...
在编程中,判断一个数字是合数还是质数是一项基础技能。简单来说,质数是指大于1且只能被1和自身整除的自然数;而合数则是除了1和自身外,还能被其他自然数整除的数字。那么如何用Python实现呢?👇
首先,我们需要定义一个函数来检查数字是否为质数。例如:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n0.5) + 1):
if n % i == 0:
return False
return True
```
这段代码通过遍历从2到√n的所有整数,检查是否存在能整除n的数。如果存在,则n是合数;否则是质数。
接着,我们可以结合这个函数来判断一系列数字:
```python
nums = [2, 4, 7, 9, 11]
for num in nums:
if is_prime(num):
print(f"{num} 是质数 🌟")
else:
print(f"{num} 是合数 🔢")
```
运行后会输出每个数字的性质。掌握这些小技巧,不仅能在学习中得心应手,还能解决实际问题哦!💡