2018-08-23 day04-作业

基础

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

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

功能:计算2的20次方,并打印出这个数

summation=0
num=1
while num<=100:
      if(num%3==0 or num%7==0) and num%2 != 0:
           summation += 1
      num +=1
print(summation)

功能:找出1~100间能被3或者7整除但不能被2整除的数,并打印这样数的个数

编程实现(for和while各写一遍)
1.求1到100之间所有数的和、平均值
for循环:

sum = 0
for x in range(1,101):
    sum += x
average = sum / 100
print(sum,average)

while循环:

count = 1
sum = 0
while count <= 100:
    sum += count
average = sum / 100
print(sum,average)

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

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

while循环:

count = 1
sum = 0
while count <= 100:
    if not count % 3:
        sum += count
    count += 1
print(sum)

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

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

while循环:

count = 1
sum = 0
while count <= 100:
    if count % 7:
        sum += count
    count += 1
print(sum)
稍微困难

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

a = 0;b = 1
n = 7
for x in range(n-1):
    a,b = b,a+b
print('第%d个斐波那契数是%d'%(n,b))

运行结果:
第7个斐波那契数是13
[Finished in 0.2s]

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

import math
count = 0
for n in range(101,201):
    for i in range(2,int(math.sqrt(n))+1):
        if n % i == 0:
            break
    else:
        count += 1
        print(n,end = ' ')
print('101-200之间有%d个素数'%(count))    

运行结果:
101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 
101-200之间有21个素数
[Finished in 0.3s]

3.打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数的立方和等于该数本身。例如:153是一个水仙花数,因为153 = 1^3 + 5^3 + 3^3

for x in range(100,1000):
    bai = x//100
    shi = x//10%10
    ge = x%10
    if x == (bai**3 + shi**3 + ge**3):
        print(x)

运行结果:
153
370
371
407
[Finished in 0.3s]

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

fz = 2
fm = 1
for x in range(1,20):
    fz,fm = fz+fm,fz
print('第20个分数:%d/%d'%(fz,fm))

运行结果:
第20个分数:17711/10946
[Finished in 0.3s]

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

num = 123
str = str(num)
length = len(str)
print('它是%d位数'%(length))
print(str[::-1])

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

推荐阅读更多精彩内容

  • 读程序,总结程序的功能: 答:本题输出结果为2的20次方,其功能是求2的n次方(n=1~20) 改正:功能是求2的...
    晓晓的忍儿阅读 434评论 0 5
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,339评论 0 2
  • 1. 2的20次方 2. 能被3或7整除 且不能被21整除得数(100以内上述数的个数) 1.求1到100之间所有...
    跟我念一遍阅读 275评论 0 6
  • 读程序,总结程序的功能: 求2的20次方 100以内的整数中,能够被3或者7整除但是不能被21整除的个数 编程实现...
    七一欧阅读 207评论 0 3
  • 昨天有宝妈说她家有《爸妈不是我用人》这本书,可以借我看两天,我非常高兴,因为牛牛正需要一本这样的书,而且牛牛也正需...
    一只小飞啾啾阅读 157评论 0 0