python100能被7整除不能被5整除
时间: 2024-06-13 07:07:29 浏览: 77
以下是Python求100以内能被7整除而不能被5整除的所有整数的代码:
```python
for i in range(0, 100):
if i % 7 == 0 and i % 5 != 0:
print(i, end=' ')
```
运行结果为:
```
7 14 21 28 42 49 56 63 77 84 91 98
```
该代码使用for循环遍历100以内的所有整数,然后使用if语句筛选出能被7整除而不能被5整除的整数,并将它们打印出来。
相关问题
用 python 写能被 4 整除不能被 100 整除
好的,这是一个技术问题,我可以回答。您可以使用以下代码实现:
```python
for i in range(1, 101):
if i % 4 == 0 and i % 100 != 0:
print(i)
```
这段代码会打印出 1-100 中能被 4 整除但不能被 100 整除的数。
Python既能被5整除又能被7整除的整数及count
Python中可以使用列表推导式和`enumerate()`函数来找到能同时被5和7整除的整数,也就是它们的公约数是35的整数,并计算这样的数字的数量。以下是代码示例:
```python
def find_numbers(start, end):
divisible_by_35 = [i for i in range(start, end+1) if i % 35 == 0]
count = len(divisible_by_35)
return divisible_by_35, count
start_num = int(input("请输入开始搜索的整数:"))
end_num = int(input("请输入结束搜索的整数:"))
divisible_nums, count = find_numbers(start_num, end_num)
print(f"在 {start_num} 到 {end_num} 范围内,能被5和7整除的整数有:{divisible_nums}")
print(f"这样的整数共有 {count} 个。")
```
运行此程序,输入想要查找的范围,它会返回符合条件的整数列表及其数量。
阅读全文