编写程序,在100内任说一个数字,不能说出含7或者为7的倍数的数字
时间: 2023-11-27 13:54:16 浏览: 45
以下是 Python 代码实现:
```python
for num in range(1, 101):
if '7' in str(num) or num % 7 == 0:
continue
print(num)
```
程序逐个检查数字,如果数字中包含 7 或者为 7 的倍数,则跳过该数字,否则输出该数字。
相关问题
JavaScript,在报7游戏中,在100内任意说一个数,不能说出包含7或者为7的倍数的数字。编写程序,将所有100以内安全的整数(不含7或不为7的倍数的数字)输出。
好的,这是一个很有趣的问题!下面是JavaScript实现代码:
```javascript
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0 || i.toString().indexOf("7") !== -1) {
continue;
}
console.log(i);
}
```
代码逐行解释:
1. 使用 `for` 循环遍历 1 至 100 的所有整数。
2. 使用 `if` 语句判断当前数是否为 7 的倍数或包含数字 7,如果是,则使用 `continue` 跳过当前循环,进入下一次循环。
3. 如果当前数不为 7 的倍数且不包含数字 7,则使用 `console.log()` 函数输出该数。
这样就可以输出所有 100 以内不含 7 或不为 7 的倍数的整数了。
用python编写一个程序,它将找到所有四位数字中可被7整除但不是5的倍数的数字。
以下是一个简单的Python程序,用于找到所有四位数字中可被7整除但不是5的倍数的数字:
```python
for i in range(1000, 10000):
if i % 7 == 0 and i % 5 != 0:
print(i)
```
在上述代码中,`range(1000, 10000)`表示生成1000到9999之间的数字序列,`if i % 7 == 0 and i % 5 != 0`则判断当前数字是否可被7整除但不是5的倍数,如果是,则输出该数字。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)