导读 在编程的世界里,数字总是充满趣味!今天,让我们聊聊一个特别的概念——与7无关的数。简单来说,这些数字既不是7的倍数,也不包含数字“7...
在编程的世界里,数字总是充满趣味!今天,让我们聊聊一个特别的概念——与7无关的数。简单来说,这些数字既不是7的倍数,也不包含数字“7”。例如,1到20之间的与7无关的数有:1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19。是不是很有趣?
用Python实现这个功能也很简单!我们可以编写一个小程序来筛选出这些数字。比如:
```python
def is_seven_free(num):
return num % 7 != 0 and '7' not in str(num)
seven_free_numbers = [num for num in range(1, 21) if is_seven_free(num)]
print(seven_free_numbers)
```
运行后会输出 `[1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19]`。✨
其实,这种规则不仅仅是一个编程练习,它还能帮助我们锻炼逻辑思维能力。下次你无聊时,不妨试试找出更多这样的数字吧!💡