Python常见的基础编程(一直更新)

    科技2023-10-16  102

    第一题:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

    a = ['1','2','3','4'] b=[] for i in a: for j in [x for x in a if x!=i]: for m in [x for x in a if x!=i and x!=j]: b.append(int(i+j+m)) print(b) print('互不相同且无重复数字的三位数总计 %s 个'%len(b)) 思路:用列表的形式来存放输出的三位数

    第二题:判断语句的利用   企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; # 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部 # 分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万 # 之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可 # 提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I, # 求应发放奖金总数?

    I = float(input("请输入当月利润,单位为万元:")) # 终端输入 if I <= 10: bns = 10 * 0.1 elif 10 < I <= 20: bns = 10 * 0.1 + (I-10) * 0.075 elif 20 < I <= 40: bns = 10 * 0.1 + 10 * 0.075 + (I-20) * 0.05 elif 40 < I <= 60: bns = 10 * 0.1+ 10 * 0.075 + 20 * 0.05 + (I-40) * 0.03 elif 60 < I <= 100: bns = 10 * 0.1+ 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (I-60) * 0.015 elif I > 100: bns = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (I-100) * 0.015 print(bns,'万元')

    第三题:输入某一天可以判这一天是一年中的哪一天

    用Python里面的函数datatime可以实现

    第四题:3个数比较大小

    x,y,z = eval(input()) if x >= y: x,y = y,x if x >= z: x,z = z,x if y >= z: y,z = y,z print(x,y,z)

     第五题:斐波那契数列

     

     

    Processed: 0.014, SQL: 8