美文网首页
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-作业

    1.已知⼀个列表,求列表中⼼元素。 结果 2.已知⼀个列表,求所有元素和。 结果 3.已知⼀个列表,输出所有奇数下...

  • Day5-作业

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • day5-作业

    基础读程序,总结程序的功能: numbers=1for i in range(0,20):numbers*=2pr...

  • day5-作业

    name = '' #存储用户信息age = ''tel = ''python1807 = []while T...

  • Day5-作业

    读程序,总结程序的功能: 1. 答:输出2的20次方 2. 答:在1到100之间找出有多少个能够整除3或者7但是不...

  • Day5-作业

    读程序,总结程序的功能: numbers=1for i in range(0,20):numbers*=2prin...

  • day5-作业

    一.基础 读程序,总结程序的功能: 读程序,总结程序的功能: 编程实现(for和while各写一遍):求1到100...

  • day5-作业

    基础 读程序,总结程序的功能: 执行数字2的20次方 统计数字(1~100)中,能被3整除或者被7整除,但不能同时...

  • Day5-作业

    读程序,总结程序的功能: numbers=1for i in range(0,20):numbers*=2prin...

  • day5-作业

    基础 读程序,总结程序的功能: 功能 :2**20 功能:求100以内能被3或者7整除但不能被21整除的数的个数 ...

网友评论

      本文标题:day5-作业

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