利用python编写程序,求1~n以内所有能被7整除,但不能同时被5整除的所有整数
时间: 2023-11-11 22:04:28 浏览: 47
好的,这个问题可以直接回答。以下是代码示例:
```python
n = int(input("请输入n的值:"))
ans = []
for i in range(1, n+1):
if i % 7 == 0 and i % 5 != 0:
ans.append(i)
print("1~n以内所有能被7整除,但不能同时被5整除的所有整数为:", ans)
```
希望能对您有帮助!
相关问题
利用Python求1~100之间能被7整除,但不能同时被5整除的所有整数
可以使用for循环和条件判断语句来解决这个问题,具体代码如下:
```python
result = []
for i in range(1, 101):
if i % 7 == 0 and i % 5 != 0:
result.append(i)
print(result)
```
运行结果为:
```
[7, 14, 21, 28, 42, 49, 56, 63, 77, 84, 91, 98]
```
这个程序首先定义了一个空列表 `result` 用于存储符合条件的整数,然后使用for循环遍历1到100的所有整数,对于每个整数,使用条件判断语句判断它是否能被7整除且不能同时被5整除,如果符合条件就将它添加到 `result` 列表中。最后输出符合条件的整数列表。
用python编写程序,求100~200区间所有能被7整除,但不能同时被5整除的所有正整数。
好的,这个问题很简单,下面是 Python 代码实现:
```python
result = []
for i in range(100, 201):
if i % 7 == 0 and i % 5 != 0:
result.append(i)
print(result)
```
这样就可以求出在 100~200 区间内,所有能被 7 整除,但不能同时被 5 整除的所有正整数了。