用python统计并输出1000以内所有能同时被3和7整除的数的个数?

统计并输出1000以内所有能同时被3和7整除的数的个数。用python!!!!foriinrange(1000):ifi%3==0andi%7==0:print(i)我只... 统计并输出1000以内所有能同时被3和7整除的数的个数。用python!!!!
for i in range(1000):
if i%3 == 0 and i%7 == 0:
print(i)

我只会写到这里,不会计算个数
展开
 我来答
帐号已注销
2020-08-03 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

len([i for i in range(1,1001) if i%3==i%7==0])

#!/usr/bin/python3

for i in range(1, 100):

if i % 3 == 0 and i % 7 == 0:

print(i)

100以内能同时被3,5,7整除的数,除非是0。

#include<stdio.h>

int main()

{int i,n=0;

for(i=0;i<=100;i++)

if(i%3==0&&i%5==0&&i%7==0)

{printf("%d\n",i); n++;}

printf("共有%d个\n",n);

return 0;

扩展资料:

Python的表达式写法与C/C++类似。只是在某些写法有所差别。

主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>, <<表示右移和左移。&, |, ^表示二进制的AND, OR, XOR运算。>, <, ==, !=, <=, >=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, &, <<, >>必须应用于整数。

参考资料来源:百度百科-Python

knifefox
2020-04-08 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1329
采纳率:75%
帮助的人:703万
展开全部

len([i for i in range(1,1001) if i%3==i%7==0])

更多追问追答
追问
num_count +=1这一行为什么会报错SyntaxError?
追答
你有没有写num_count = 0 在循环上面
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill8341
高粉答主

2020-04-08 · 关注我不会让你失望
知道大有可为答主
回答量:1.8万
采纳率:95%
帮助的人:3638万
展开全部


你好,答案如下所示。

如图所示

希望你能够详细查看。

如果你有不会的,你可以提问

我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。

更多追问追答
追问
1000整除21的值就是个数了吗?是如何计算的呢
追答
能同时被3和7整除其实也就是能被21整除
1000整除21的值就是个数了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式