day4作业

基础

读程序,总结程序的功能
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各写一遍)
3、求1到100之间所有数的和、平均值

for循环:
numbers=0
for x in range(1,101):
    numbers+=x
print(numbers)
print(numbers/100)

输出结果:
5050
50.5

while循环:
num1=0;sum1=0
while num1<=100:
    sum1+=num1
    num1+=1
print(sum1)
print(sum1/100)
输出结果
5050
50.5

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

for循环:
sum=0
for x in range(3,101,3):
    sum+=x
print(sum)
输出结果:
1683
while循环:
num2=1; sum2=0
while num2<=100:
    if num2%3==0:
        sum2+=num2
    num2+=1
print(sum2)
输出结果
1683

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

for循环
sum1 = 0
for x in range(1,101):
    if x%7 != 0:
        sum1+=x
print(sum1)
输出结果
4315
while循环
sum2 = 0;num=1
while num <=100:    #此方法比较不佳,耗时长
    if num%7 == 0:
        num+=1
        continue
    else:
        sum2+=num
        num+=1  
print(sum2)
输出结果
4315

6、有一对兔子,从出生后第三个月起,每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月的兔子总共有多少?

f1 = 1
f2 = 1
f3 = 0
month = int(input())
if month > 2:
    for i in range(3, month+1):
        f3 = f1 + f2
        f1 = f2
        f2 = f3
    print('第%d月有%d对兔子' % (month, f3))
else:
    print('第%d月有1对兔子' % month)

7、判断101-200之间有多少个素数,并输出所有的素数。

for num in range(101, 201):
    for num1 in range(2, num):
        if num % num1 == 0:
            # print(num, '不是素数')
            break  # 循环嵌套的时候,遇到break和continue结束的是包含break和continue最近的循环
    else:
        print(num, '是素数')
101 是素数
103 是素数
107 是素数
109 是素数
113 是素数
127 是素数
131 是素数
137 是素数
139 是素数
149 是素数
151 是素数
157 是素数
163 是素数
167 是素数
173 是素数
179 是素数
181 是素数
191 是素数
193 是素数
197 是素数
199 是素数

8、打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。

for num3 in range(100, 1000):  # 取出所有三位数
    ge_wei = num3 % 10
    shi_wei = num3 // 10 % 10
    bai_wei = num3 // 100
    if num3 == ge_wei**3 + shi_wei**3 + bai_wei**3:
        print('%d是水仙数' % num3)
153是水仙数
370是水仙数
371是水仙数
407是水仙数

9、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的第20个分数(分子:上一个分数的分子加分母 分母: 上一个分数的分子)

fen_zi = 2
fen_mu = 1
for x in range(1, 21):
    fen_zi, fen_mu = fen_zi+fen_mu, fen_zi
print('%d/%d' % (fen_zi, fen_mu))
28657/17711

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

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

推荐阅读更多精彩内容

  • 基础 读程序,总结程序的功能: 解:2的20次幂 解:计算出1到100(包括100)的能够被3或7整除,并且不能被...
    HavenYoung阅读 440评论 0 5
  • 1. 2的20次方 2. 能被3或7整除 且不能被21整除得数(100以内上述数的个数) 1.求1到100之间所有...
    跟我念一遍阅读 274评论 0 6
  • “我终于可以看自己喜欢的书了”,这是结束了今天和大米的《疯狂学校》——《我们的笨班主任》后她的话。我问“你不喜欢看...
    悦米时光阅读 123评论 0 0
  • 大家好,感谢朋友们的支持,接着昨天的教程继续更新。 五、点:点画虽小,但在一个字中就如一个人的眼睛一样重要,是一个...
    一墨净土阅读 1,152评论 9 8
  • 我个人有点强迫症,看见有东西闪烁总觉得想去点点 但有时候有比较矛盾,通知中心的通知,有时候需要短暂的看一看了解就可...
    Domon_Lee阅读 2,657评论 0 1