保留能被7整除的数和含7的数python代码
时间: 2024-03-08 07:48:57 浏览: 12
保留能被7整除的数的代码如下:
```python
numbers = [12, 21, 35, 42, 49, 56, 63, 70, 77, 84]
divisible_by_7 = []
for num in numbers:
if num % 7 == 0:
divisible_by_7.append(num)
print(divisible_by_7)
```
保留含7的数的代码如下:
```python
numbers = [17, 27, 37, 47, 57, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 87, 97]
contains_7 = []
for num in numbers:
if '7' in str(num):
contains_7.append(num)
print(contains_7)
```
请注意,以上代码仅适用于整数列表。如果您有其他类型的数据,请根据需要进行更改。
相关问题
接收用户输入保留1到这个数中间能被7整除的数和含7的数python代码
以下是接收用户输入,保留1到输入数中间能被7整除的数和含7的数的Python代码:
```python
num = int(input("请输入一个正整数:"))
divisible_by_7 = []
contains_7 = []
for i in range(1, num+1):
if i % 7 == 0:
divisible_by_7.append(i)
elif '7' in str(i):
contains_7.append(i)
print("1到{}中能被7整除的数为:{}".format(num, divisible_by_7))
print("1到{}中含有7的数为:{}".format(num, contains_7))
```
这段代码首先接收用户输入的正整数,然后使用for循环遍历1到该数之间的所有整数。对于每个整数,如果它能被7整除,则将其添加到`divisible_by_7`列表中;如果它含有数字7,则将其添加到`contains_7`列表中。
最后,使用`print`语句将两个列表中的结果输出。
python中随机输出一个20个整数的列表,其中不包含含7整数和能被7整除整数
### 回答1:
可以使用以下代码实现:
import random
result = []
while len(result) < 20:
num = random.randint(1, 100)
if num % 7 != 0 and '7' not in str(num):
result.append(num)
print(result)
### 回答2:
可以使用random模块中的randint函数来生成随机整数,再通过循环判断条件来确定保留或排除某些整数。以下是Python代码示例:
```python
import random
result = []
while len(result) < 20:
num = random.randint(1, 100) # 生成1到100之间的随机整数
if num % 7 != 0 and '7' not in str(num): # 排除能被7整除和包含7的整数
result.append(num)
print(result)
```
在上述代码中,使用一个while循环来生成满足要求的整数列表。每次循环中,会生成一个1到100之间的随机整数num。然后通过if语句判断num是否满足条件:不能被7整除,并且不能包含数字7。如果满足条件,则将num添加到结果列表result中。
当result列表中的元素数量达到20个时,循环结束。最后,打印输出result列表,即为随机生成的20个不含7和能被7整除的整数。
### 回答3:
在Python中,我们可以使用random模块来生成随机数。为了随机输出一个包含20个整数的列表,我们可以利用循环来生成随机数,并将不包含含7整数和能被7整除的数添加到列表中。
首先,我们需要导入random模块:import random
接下来,我们创建一个空列表:numbers = []
然后,我们使用一个while循环来生成随机数并添加到列表中,直到列表中包含20个元素为止。
while len(numbers) < 20:
num = random.randint(1, 100) # 生成1到100之间的随机数
if num % 7 != 0 and '7' not in str(num): # 排除能被7整除和包含7的数
numbers.append(num)
最后,我们输出生成的列表:print(numbers)
这样就能得到一个包含20个整数的列表,其中不包含含7整数和能被7整除的数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)