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

第一题:有四个数字: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)

 第五题:斐波那契数列

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值