填空题
填空题
- ['1', '2', '3']
- 5
- False
- 'hello world!'
- [1,4,7]
- 291
- [2,4]
- 1:2:3
- [print(x) for x in range(1,100) if x%13==0]
- 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)