第一题:有四个数字: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)
第五题:斐波那契数列