美文网首页
day5-作业

day5-作业

作者: 杨海py | 来源:发表于2018-11-09 21:40 被阅读0次

    基础

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

    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%21!=0: 
                            summation += 1
            num+=1
    print(summation)
    

    功能:求100以内能被3或者7整除但不能被21整除的数的个数

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

    1. 求1到100之间所有数的和、平均值
    image.png image.png
    1. 计算1-100之间能3整除的数的和


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


      image.png
    image.png

    稍微困难

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


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

    sum = 0
    i = 2   # 表示需要用到被用来除num的除数(2-(num-1))
    for num in range(101, 201): # 从101-200之间取数
        while i < num:     # i取值取到num的前一个
            if num % i != 0: # c出一个i的值不等于0执行if下面的语句
                i += 1  #用下一个除数来判断
                if i == num:  #如果i值一直判断到num-1对应的值 那么执行if 下面的语句
                    print('%d是素数' % num)
                    sum += 1
            else:
                i = 1000
        i = 2
    print('有%d个素数' % sum)
    
    

    运行:

    101是素数
    103是素数
    107是素数
    109是素数
    113是素数
    127是素数
    131是素数
    137是素数
    139是素数
    149是素数
    151是素数
    157是素数
    163是素数
    167是素数
    173是素数
    179是素数
    181是素数
    191是素数
    193是素数
    197是素数
    199是素数
    有21个素数
    
    1. 打印出所有的⽔水仙花数,所谓⽔水仙花数是指⼀一个三位数,其各位数字⽴立⽅方和等于该数本身。例例如:153是

    ⼀一个⽔水仙花数,因为153 = 1^3 + 5^3 + 3^3


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


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

    str1 = input('请输入一个正整数:')
    len1 = len(str1)
    print('%s是%d位数'  %  (str1, len1))
    str2 = str1[::-1]
    for x in str2:
          print(x)
    

    相关文章

      网友评论

          本文标题:day5-作业

          本文链接:https://www.haomeiwen.com/subject/ebooxqtx.html