day4作业

第一,读程序,总结程序的功能: 1.

numbers=1  
for i in range(0,20):      
    numbers*=2  #numbers = numbers  *  2
print(numbers) 

print(2**20)

    1. 把2连续相乘20次,相当于求2的20次方
      """
      n是number简

n=12 第0次循环 n = 2
n=2
2 第1次循环 n = 4
n=42 第2次循环 n = 8
.......
.......
n=x
2 第19次循环 n = 1048576
一共20次循环,从0到19
"""

summation=0 
num=1
while num<=100:
    if (num%3==0 or num%7==0) and num%21!=0:
        summation += 1    #summation = summation + 1
    num+=1     #   num = num + 1
print(summation)
  • 求1到100有多少个可以被3或者7整除,但是不能同时被3和7整除的数字
  • num = 1 从1循环到 100,循环100次 num大于100停止循环
  • s = summation简写
  • s = 1到100有多少个可以被3或者7整除,但是不能同时被3和7整除的数字
  • s = 39个 1到100有39个,可以被3或者7整除,但是不能同时被3和7整除的数字

编程实现(for和while各写⼀一遍):

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

+ b
num = 0
for i in range(1,101):
    num += i 
print('第一题',num/100)
print(num/100)

num = 0
i = 1
while i <= 100:
    num += i 
    i += 1
print('第一题',num)
print(num/100)





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


num = 0
for i in range(1,101):
    if i % 3 == 0 :
        num += i 
print(num)


num = 0
i = 1
while i <= 100 :
    if i % 3 == 0 :
        num += i 
    i += 1
print(num)


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

num = 0
for i in range(1,101):
    if i % 7 != 0:
        num += i
print(num)


num = 0
i = 1
while i <= 100:
    if i % 7 != 0:
        num += i 
    i += 1
print(num)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基础 一、读程序,总结程序功能 numbers = 1foriinrange (0,20): numbers *=...
    杨熠文阅读 4,330评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,173评论 0 2
  • 基础 读程序,总结程序的功能: 解:2的20次幂 解:计算出1到100(包括100)的能够被3或7整除,并且不能被...
    HavenYoung阅读 3,240评论 0 5
  • 读程序,总结程序的功能: 1、numbers=1for i in range(0,20):——numbers*=2...
    fanzl阅读 1,301评论 0 0
  • 读程序,总结程序的功能: 答:本题输出结果为2的20次方,其功能是求2的n次方(n=1~20) 改正:功能是求2的...
    晓晓的忍儿阅读 3,207评论 0 5

友情链接更多精彩内容