zoukankan      html  css  js  c++  java
  • 20181206作业

    作业1

    '''
    求区间[100, 200]内10个随机整型数的最大值
    '''
    import random
    s = []
    for i in range(10):
         i=random.randint(100,200)
         s.append(i)
    print(max(s))

    作业2

    '''
    将三位整型数的每一位的立方和等于数值本身的数称为水仙花数,为有多少个水仙花数
    '''
    c = 0
    for i in range(100,1000):
         x=i%10
         y=(i//10)%10
         z=i//100
         if i == (x**3+y**3+z**3):
              c+= 1
    print(c)

    作业3

    '''
    输出有1, 2, 3, 4这四个数字组成的每位都不同的所有的三位数
    '''
    s=[1,2,3,4]
    l=len(s)
    for a in s :
         for b in s :
              for c in s :
                   if a!=b and b!=c and a!=c:
                        k=a*100+b*10+c
                        print(k)

    作业4

    '''
    求列表s=[2,8,9,6,7,1,5,66]中的元素个数,
    最大数,最小数,平均数。末尾添加一个新元素10?删除元素5
    '''
    s=[2,8,9,6,7,1,5,66]
    print('最大数是%d'%max(s))
    print('最小数是%d'%min(s))
    print('元素个数是%d'%len(s))
    k=0
    for i in s:
         k+=i
    print('平均数是%d'%(k/len(s)))
    s.append(10)
    print(s)
    s.remove(5)
    print(s)

    作业5

    '''
    求斐波那契数列的前20项             
    '''
    #后一项等于前两项和
    a=0#第一项
    b=1#第二项
    s=[0]
    for i in range(19):
         c=a+b
         a,b=b,c
         s.append(a)
    print(s)

    作业6

    '''
    写一个计算可以计算一个人BMI(身体质量指数)指数程序
    
      体质指数(BMI)=体重(kg)÷身高^2(m) 
    
    成人的BMI数值:
      过轻:低于18.5
      正常:18.5-23.9
      过重:24-27
      肥胖:28-32
      非常肥胖, 高于32
    '''
    a=int(input('请输入您的重量(kg)'))
    b=int(input('请输入您的身高(m)'))
    c=a/b*b
    if c<18.5:
         print('体重过轻')
    elif 18.5<=c<=23.9:
         print('体重正常')
    elif 24<=c<=27:
         print('体重过重')
    elif 28<=c<=32:
         print('肥胖')
    if  c>32:
         print('非常肥胖')

    作业7

    '''
    抓了a,b,c,d四名犯罪嫌疑人,其中有一人是小偷,审讯中:
    
    •a说我不是小偷;
    •b说c是小偷;
    •c说小偷肯定是d;
    •d说c胡说!
    
    其中有三个人说的是实话,一个人说的是假话,请编程推断谁是小偷
    '''
    a=b=c=d=0
    if a=1:
         if b=1:
              if c=1:
                   d=0

    作业8

    '''
    随机产生10个10以内的整型数,存放到列表中,将列表中的最大值放在列表的最后
    '''
    import random
    s=[]
    for i in range(10):
         a=random.randint(0,10)
         s.append(a)
    print(s)
    b=max(s)
    print(b)
    s.remove(b)
    s.append(b)
    print(s)
  • 相关阅读:
    序列号问题(入库检带序列号,冲销入库无序列号(变态情况))
    sm30表维护做排序
    HR函数学习03——维护信息类型1008
    HR函数学习02——分配组织单位
    机器学习知识积累
    机器学习数学知识积累之高等数学微积分
    机器学习数学知识积累之线性代数解析几何,微积分
    机器学习数学知识积累之数理统计
    在博客园使用LaTex编辑学术论文级别的data science文章
    机器学习数学知识积累之概率论
  • 原文地址:https://www.cnblogs.com/mabaohua/p/10078867.html
Copyright © 2011-2022 走看看