python累加1到99数字之和并跳过个位中含有3的数字
时间: 2024-03-13 21:48:02 浏览: 17
好的,针对您的问题,可以使用以下Python代码实现:
``` python
sum = 0
for i in range(1, 100):
if i % 10 == 3 or i // 10 == 3:
continue
sum += i
print(sum)
```
代码解释:
1. `sum = 0`:初始化变量sum为0,用于存储累加结果。
2. `for i in range(1, 100):`:循环迭代1到99的数字。
3. `if i % 10 == 3 or i // 10 == 3:`:判断个位和十位是否含有数字3,如果有,则使用`continue`跳过该数字。
4. `sum += i`:将满足条件的数字累加到sum变量中。
5. `print(sum)`:输出累加结果。
希望能够解决您的问题。
相关问题
用python求1-99总和 要求跳过各位中含有3的数字
好的,以下是Python代码实现:
```python
total = 0
for i in range(1, 100):
if '3' in str(i):
continue
total += i
print(total)
```
运行结果为:4755
解释一下代码:
首先,我们定义一个变量 `total` 来保存累加的结果。
然后,使用 `for` 循环来遍历 1 到 99 之间的所有数字。
在循环中,我们使用 `if` 语句来判断当前数字是否含有数字 3,如果是,就使用 `continue` 跳过本次循环。
如果当前数字不含有数字 3,那么就将它累加到 `total` 变量中。
最后,输出 `total` 变量的值,即为所求的结果。
python中1-100不包含3的数字之和
可以使用以下代码实现:
```python
total = 0
for i in range(1, 100):
if '3' not in str(i):
total += i
print(total)
```
这段代码使用了一个 for 循环来遍历 1 到 99 的数字,并使用 if 语句来判断是否包含数字 3。如果不包含,则将该数字加到总和中。最后输出总和即可。
相关推荐
![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)