Day5-作业

读程序,总结程序的功能:

1.

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

答:输出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的数

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

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

sum1 = 0
sum2 = 0
for num in range(1,101):
    sum1=sum1+num
    sum2 = sum1 / 100
print('和是:%d,平均值是:%.2f'%(sum1,sum2))

sum1 = 0
num = 1
ava = 0
while num <= 100:
    sum1 = sum1 + num
    ava = sum1 / 100
    num+=1
print('和是:%d,平均值是:%.2f'%(sum1,ava))

和是:5050,平均值是:50.50
和是:5050,平均值是:50.50

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

sum1 =0
for num in range(1,101):
    if num % 3 == 0:
        sum1=sum1+num
print('被3整除的数和是:%d'%(sum1))


sum1 = 0
num = 1
while num <= 100:
    num+=1
    if num % 3 != 0:
       continue
    else:
        sum1 += num
print(sum1)

被3整除的数和是:1683
1683

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

sum1 = 0
for num in range(1,101):
    if num % 7 != 0:
        sum1 += num
print('不能被7整除的数和是:%d'%(sum1))


sum1 = 0
num =0
while True:
    num += 1
    if 1<= num <= 100:
        if num % 7 != 0:
            sum1 += num
    else:
        break
print(sum1)

不能被7整除的数和是:4315
4315

稍微困难

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

b=1
list=[1,1]
n=int(input("请输入求第几个数:"))
if n <= 2:
    print(list[n-1])
else:
    for b in range(n-2):
     if n >2:
         list[b+1] = list[b]+list[b-1]
         list.append(list[b+1])
  print('结果是:',list[b+1])

请输入求第几个数:8
结果是: 21

2. 判断101-200之间有多少个素数,并输出所有素数。判断素数的⽅法:⽤⼀个数分别除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数

print('素数有:')
for a in range(101,201):
    for b in range(2,a):
        if a % b ==0:
            break
    else:
        print(end='%d,'%a)
素数有:
101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,

3. 打印出所有的⽔仙花数,所谓⽔仙花数是指⼀个三位数,其各位数字⽴⽅和等于该数本身。例如:153是⼀个⽔仙花数,因153 = 1^3 + 5^3 + 3^3

print('水仙花数有:')
for num in range(100,1000):
    a = num // 100
    b =  num // 10 % 10
    c = num % 10
    if num == a**3 + b**3 + c**3:
         print(end='%d\t'%num)

水仙花数有:
153 370 371 407 

4. 有⼀分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的第20个分数分⼦:上⼀个分数的分⼦加分⺟ 分⺟: 上⼀个分数的分⼦ fz = 2 fm = 1 fz+fm / fz

a = 1
b = 2
flag = 1
t=0
while  flag < 21:
    flag+=1
    t = a
    a = b
    b = t + a
print('%d'%(t + a), '/', '%d'%(a))

28657 / 17711

5. 给⼀个正整数,要求:1、求它是⼏位数 2.逆序打印出各位数字

import random
num = random.randint(1,500000)
num2 = str(num)
print('%d这是一个%d位数'%(num,len(num2)))
print(num2[-1::-1])

460200这是一个6位数
002064
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,548评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,497评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,990评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,618评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,618评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,246评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,819评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,725评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,268评论 1 320
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,356评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,488评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,181评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,862评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,331评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,445评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,897评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,500评论 2 359

推荐阅读更多精彩内容

  • 一、基础 1、读程序,总结程序的功能: 答案:分解程序:功能:2的20次方。 2、读程序,总结程序的功能: 答案:...
    遇见那天的雨真大阅读 418评论 0 0
  • 读程序,总结程序的功能: numbers=1for i in range(0,20):numbers*=2prin...
    神奇嘟嘟侠阅读 143评论 0 0
  • 读程序,总结程序的功能: 功能:2**20 功能:求在1~100中能被3或7整除,但不能被21整除(即不能同时被3...
    逆流而上_2eb6阅读 460评论 0 0
  • (1)读程序 注释 (2)读程序 注释summation=0num = 1num = 1 ~ 100求在1~100...
    ATM_shark阅读 175评论 0 0
  • 全国行政区划 省级数据表 全国行政区划 市级数据表 全国行政区划 区级数据表
    M_ENG阅读 1,432评论 0 2