• 1206


    1. 求区间[100, 200]内10个随机整型数的最大值

    import random
    l=[]
    for i in range(10):
        l.append(random.randint(100,200))
    print(l)#输出10个整型的数
    print(max(l))

    2. 我们将三位整型数的每一位的立方和等于数值本身的数称为水仙花数,为有多少个水仙花数(一定是三位数)

    for i in range(100,1000):
        if (i%10)**3 + (i//100)**3 + (i//10%10)**3 ==i:
            print(i)

    3. 输出有1, 2, 3, 4这四个数字组成的每位都不同的所有的三位数

    sum=0
    for i in range(1,5):
        for j in range(1,5):
            for k in range(1,5):
                if (i!=j and i!=k) and j!=k:
                    print(i*100+j*10+k)
                    sum+=1#计算个数
    print(sum)

    4. 求列表s=[2,8,9,6,7,1,5,66]中的元素个数,最大数,最小数,平均数。末尾添加一个新元素10?删除元素55

    s=[2,8,9,6,7,1,5,66]
    print(max(s))#最大的数
    print(min(s))#最小的数
    sum1=0
    sum2=0
    for i in range(len(s)):
        sum1+=int(s[i])
        sum2+=1
    print(sum1/sum2)#平均数
    s.append(10)#添加10元素
    print(s)
    s[6:7]=[]
    print(s)

    5.斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。

    求斐波那契数列的前20项

    a=0
    b=1
    for i in range(20):
        print(a)
        a,b=a+b,a

    1.写一个计算可以计算一个人BMI(身体质量指数)指数程序

      体质指数(BMI)=体重(kg)÷身高^2(m) 

    成人的BMI数值:
      过轻:低于18.5
      正常:18.5-23.9
      过重:24-27
      肥胖:28-32
      非常肥胖, 高于32
     
    height,weight=eval(input("请输您的身高m和体重kg"))
    BMI=weight/height**2
    if BMI<18.5:
        print("体重过轻")
    elif 18.5<=BMI<=23.9:
        print("正常")
    elif 24<=BMI<=27:
        print("过重")
    elif 28<=BMI<=32:
        print("肥胖")
    elif BMI>=32:
        print("非常肥胖")

    2. 抓了a,b,c,d四名犯罪嫌疑人,其中有一人是小偷,审讯中:

    •a说我不是小偷;
    •b说c是小偷;
    •c说小偷肯定是d;
    •d说c胡说!

    其中有三个人说的是实话,一个人说的是假话,请编程推断谁是小偷。

    for i in range(4):
        i+=1
        if 3==(i!=1)+(i==3)+(i==4)+(i!=4):
            str=chr(96+i)
    print(str)

    3. 随机产生10个10以内的整型数,存放到列表中,将列表中的最大值放在列表的最后

    import random
    num=[]
    for i in range(10):
        num.append(random.randint(0,10))
    print(num)
    max_ind=num[:].index(max(num))
    print(max_ind)#输出最大的数的索引
    max_val=max(num)
    num[max_ind:max_ind+1]=""
    print(num)
    num.append(max_val)
    print(num)
  • 相关阅读:
    PHP base_convert() 函数详解
    PHP中位运算符
    MySQL中SQL Mode的查看与设置
    HTML 字符实体详情
    php7中 ?? 和 ?: 的区别
    正则表达式详解
    PHP sprintf() 函数详解
    php-config——PHP配置信息的查看
    无界工作记录
    CMake根据平台移植检查设置文件编译选项
  • 原文地址:https://www.cnblogs.com/fpyfpy/p/10078166.html
Copyright © 2020-2023  润新知