day4作业

1.

numbers = 1
for i in range (0,20):
    numbers *= 2
print (numbers)
'''
求2的20次方的值
'''
print (2**20)

2.

summation = 0
num = 1
while num <= 100:
    if (num %3 == 0 or num %7 == 0) and num %21 != 0:
        summation += 1
    num += 1
print (summation)
'''
求在1到100的数中,既能被3,7整除,又不能被21整除的数有多少个
'''

3.求1到100之间所有数的和、平均值

# for
sum = 0
x = 1
for x  in range (1,101):
    sum += x
print ('1-100的和:%d,平均值:%.2f' % (sum,sum/100))

# while
x = 1
sum = 0
while x <=100:
    sum += x
    x += 1
print ('1-100的和:%d,平均值:%.2f' % (sum,sum/100))

运行:

5050 2525.0
5050 2525.0

4.计算1-100之间能被3整除的数的和

# for
sum = 0
for x in range (1,101):
    if x %3 :
        continue 
    sum += x
print (sum)

# while
sum = 0
x = 1
while x <=100:
    if x %3 == 0:
        sum += x
        x += 1
print (sum)

运行:

1683
1683

5.计算1-100之间不能被7整除的数的和

# for
sum = 0
x = 1
for x in range (1,101):
    x += 1
    if x%7 != 0:
        sum += x
print (sum)


# while
sum = 0
x = 1
while x <= 100:
    x += 1
    if x %7 != 0:
        sum += x
print (sum)

运行:

4415
4415
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 读程序,总结程序的功能: 答:本题输出结果为2的20次方,其功能是求2的n次方(n=1~20) 改正:功能是求2的...
    晓晓的忍儿阅读 3,150评论 0 5
  • 基础 读程序,总结程序的功能: 解:2的20次幂 解:计算出1到100(包括100)的能够被3或7整除,并且不能被...
    HavenYoung阅读 3,169评论 0 5
  • 读程序,总结程序的功能: 答:此程序是输出2的20次方的值 答:在1到100的范围内,求出当num能被3整除或者被...
    旧时初_2e8d阅读 1,833评论 0 4
  • 读程序,总结程序的功能: 求2的20次方 100以内的整数中,能够被3或者7整除但是不能被21整除的个数 编程实现...
    七一欧阅读 1,443评论 0 3
  • 关于爱情,我想每个人都有属于自己的憧憬和幻想。每个女孩都希望在生命里的某一天,那属于自己的王子骑着白马,在众人...
    槿小简阅读 1,170评论 0 0