Day4 homework01

1.解释下列代码的含义:

a.

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

解释:打印 2**20的值

b.

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)

解释:求 100 以内 有多少个 能被 3或者7 整除但是不能同时被3和7整除的数?

编程实现(for 和 while 都写一遍)

1.求1-100之间所有数的和,平均数!

num = 0                                                  # for语句
for n in range(1,101):
    num += n
average = num / 100
print('和:',num,'平均值:',average)
num = 0                                                  # while语句
n=1
while n <=100:
    num+=n 
    n+=1
average = num / 100
print('和:',num,'平均值:',average)

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

sum = 0                                               # for语句
for num in range(1,100):
    if num %3 == 0:
        sum+= num
print(sum)
sum = 0                                            # while语句
num = 1
while num <=100:
    if num % 3 == 0:
        sum+=num
    num+=1
print(sum)

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

sum = 0                                               # for语句
for num in range(1,101):
    if num %7 != 0:
        sum+= num
print(sum)
sum = 0                                            # while语句
num = 1
while num <=100:
    if num % 7 != 0:
        sum+=num
    num+=1
print(sum)

1.求婓波那契数列中第n个数的值:1,1,2,3,5,8......

n = int(input('第几位数:'))
s2= 1
s1 = 1
x = 2
num = 1
while x < n:
    num = s1+s2
    s1 = s2
    s2 = num
    x+=1
print('数值:',num)

2.判断101-200之间有多少个素数,并输出所有素数。

什么是素数(质数): 除了1和它本身,不能被其他的数整除!

方法一

for num in range(101,201):            
     for x in range(2,num):
          if num % x == 0:
             break
    else:
         print(num,'是素数')

方法二

for num in range(101,200):
     isprime = True
     for x in range(2,num):
          if num % x == 0:
             isprime = False
             break
     if  isprime:
        print(num,'是素数')

4. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的第20个分数

后面的分数的分母 ==

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

相关阅读更多精彩内容

  • 小学奥数其实很简单,以下是这六个部分的知识点! 1 第一部分(知识点1-6) 2、年龄问题的三个基本特征: ①两个...
    小一哥阅读 5,189评论 0 3
  • 小学奥数的知识点约 80个,总体上可以分为五大类。数论和行程问题是小 学奥数学习中的重点也是难点。 一、 计算能力...
    ADolphin阅读 12,686评论 1 3
  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 7,683评论 0 5
  • ​ 木木进入2岁已经1个多月,虽然时间不长,但是经过这段时间的陪伴和观察, 我认为,家长之所以把2岁定位为孩子的第...
    rebeccalee68阅读 3,966评论 0 0
  • 背景 将自己学到的东西分享给别人,自己理解会更深一层。在这里将自己学习IOS开发的过程全程记录,主要为了将自己所学...
    花开花落花满天阅读 1,805评论 0 1

友情链接更多精彩内容