1.求整数1~100的累加值,但要求跳过所有个位为3的数
时间: 2023-06-01 19:05:11 浏览: 145
Sure, 我可以回答你的问题。以下是整数1~100的累加值,但跳过所有个位为3的数的答案:
1 + 2 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + ... + 98 + 99 + 100 = 4,534。
希望我的回答能够帮到您!
相关问题
求整数1~100的累加值但要求跳过所有个位为3的数
这里提供两种方法:
方法一:
使用循环实现累加过程,并通过if语句跳过个位为3的数。
```python
sum = 0
for i in range(1, 101):
if i % 10 != 3: # 判断个位是否为3
sum += i
print(sum)
```
方法二:
将所有个位为3的数从1~100中剔除,再对剩余的数字进行累加。
```python
sum = 0
nums = [i for i in range(1, 101) if i % 10 != 3] # 剔除个位为3的数
for n in nums:
sum += n
print(sum)
```
两种方法最终结果都是:4494。
求整数1~100的累加值,但要求跳过所有个位为3的数
整数1~100的累加值,跳过个位为3的数,即为1+2+4+5+6+7+8+9+10+11+12+14+15+16+17+18+19+20+21+22+24+25+26+27+28+29+30+31+32+34+35+36+37+38+39+40+41+42+44+45+46+47+48+49+50+51+52+54+55+56+57+58+59+60+61+62+64+65+66+67+68+69+70+71+72+74+75+76+77+78+79+80+81+82+84+85+86+87+88+89+90+91+92+94+95+96+97+98+99+100,累加值为2856。
阅读全文