Python编程题,这个题怎么搞啊,脑袋这个弯就是转不过来,大佬门帮帮我谢谢了
展开全部
1:1000
2:i%3==0 or i%4==0
3: 2
4: continue
5: sum+i
7: i+=2
出这题的人是个c语言选手,还是蹩脚c选手,二级以下水平。在不知道循环次数没界限才用while
py哪会用这种语法解题的,一般
total=0
for i in range(2,1001,2):
if i%3==0 or i%4==0:
continue
total+=i
print(total)
或
numbers=[i for i in range(2,1001,2) if i%3!=0 and i%4!=0]
print(sum(numbers))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(见下面,修改程序①②,③,④
total=①
i=1
while total<=1000:
total=②
i=③
print('加到和大于1000的是数字是:'+str(④))
total=①
i=1
while total<=1000:
total=②
i=③
print('加到和大于1000的是数字是:'+str(④))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#(1)for 循环
sum = 0
for i in range(0,1001,2):
if i % 3 == 0 or i % 4 == 0:
i += 2
continue
sum = sum + i
i += 2
print('1到1000的所有符合条件的偶数之和是:',sum)
# (2)while填空
i = 2
sum = 0
while i <= 1000:
if i % 3 == 0 or i % 4 == 0:
i += 2
continue
sum = sum + i
i += 2
print('1到1000的所有符合条件的偶数之和是:',sum)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询