考试 python基础

填空题

填空题

  1. ['1', '2', '3']
  2. 5
  3. False
  4. 'hello world!'
  5. [1,4,7]
  6. 291
  7. [2,4]
  8. 1:2:3
  9. [print(x) for x in range(1,100) if x%13==0]
  10.    1

            2

            3

            4

11. ’HELLO WORLD!’

12. ‘123456’

13.  aaabc

14. ‘rld!’

15.  (3,3,3)

16.  ‘a1bbbb1c1d1e’

17. [2,3,4]

18. False

19. {1:3,2:4}

20. [[2, 3, 1], [1, 3, 3]]

21. [0, 1, 2, 3, 4]

22. [0, 2, 3]

23. 

print([x**2 for x in range(1,11)])

24. 

print(sum([i for i in range(1,101)]))

25.[6,7,9,11]

判断题

1. False

2. True

3. True

4. True

5. True

 编程题

1.

def chicken_rabbit(n,f):
    for x in range(1,n + 1):
        y = n - x
        if 2 * x + 4 * y == f:
            print('鸡有{}只,兔有{}只' .format(x,y))
chicken_rabbit(30,90)

2.

for x in range(21):

for y in range(34):

z = 100-x-y

if z%3==0 and 5x + 3y + z//3 == 100:

print(x,y,z)

3. 

l=[ ]
for i in range(101,200):
    for j in range(2,i-1):
        if i % j==0:
            break
    else:
        l.append(i)
print(l)

4. 

l=int(input('请输入当月的利润:'))
month_reward=0
if l<=100000:
    month_reward=l*0.1
elif l>100000 and l<=200000:
    month_reward=100000*0.1+(l-100000)*0.075
elif l>200000 and l<=400000:
    month_reward=100000*0.1+100000*0.075+(l-200000)*0.005
elif l>400000 and l<=600000:
    month_reward=100000*0.1+100000*0.075+200000*0.005+(l-400000)*0.003
elif l>600000 and l<=1000000:
    month_reward=100000*0.1+100000*0.075+200000*0.005+200000*0.003+(l-600000)*0.0015
elif l>1000000:
    month_reward = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.005 + 200000 * 0.003+400000*0.0015+(l-1000000)*0.0001
print(month_reward)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值