一、 填空题
1、 python语句a=[1,2,3,None,0,[],];print(len(a))的输出结果是___6______
2、 python语句s=’hello’;print(s[1:3])的运行结果是___el_____
3、 python语句print(sum(range(10)))的结果是__45____
4、 python语句first,*middles,last=range(6) 执行后,middles的值为__[1,2,3,4]__;first,second,third,*lasts=range(6)执行后,lasts的值为_[3,4,5]___;*firsts,last3,last2,last1=range(6)执行后,firsts的值为_[0,1,2]__;first,*middles,last=sorted([86,85,99,88,60,95,96])执行后, sum(middles)/len(middles)的值为__90.0___
5、 python语句s1=[1,2,3,4];s2=[5,6,7];print(len(s1+s2)) 的运行结果是__7___
6、 python语句print(tuple([1,2,3]),list([1,2,3])的运行结果是_(1,2,3)[1,2,3]__
7、 python语句print('%d%%%d'%(3/2,3%2))的结果是__1%1___
8、 在python中,设有s=[‘a’,’b’],则语句序列”s.append([1,2]);s.extend(‘34’);s.extend([5,6]);s.insert(1,7);s.insert(10,8);s.pop();s.remove(‘b’);s[3::]=[];s.reverse()”执行后,s值为_[[1,2],7,’a’]___
9、 Python语句print(tuple(range(2)),list(range(2)))的运行结果是___(0,1)[0,1]____
10、 Python语句fruits=[‘apple’,’banana’,’pear’];print(fruits[-1][-1])的结果是___r___
11、 Python语句fruits=[‘apple’,’banana’,’pear’];print(‘Apple’ in fruits)的结果是__False___
12、 Python语句fruits=[‘apple’,’banana’,’pear’];print(fruits.index(‘apple’))的结果是__0___
13、 在python中,设有s=’abcde’,则s[1::2] 值为__’bd’____;s[-2] 值为__’d’____;s[::-1]值为__’edcba’___;s[-2:-1] 值为__’d’___;s[-2:]值为:__’de’____;s[-99:-5] 值为__’’___;s[-99:-3]值为__’ab’___;s[::]值为_’abcde’__;s[1:-1]值为:_’bcd’____
二、 编程题:
1、 求一个数恰好等于它的因子之和,这个数就称为完数。
例如:6=1+2+3,请找出1000内的所有完数。
i=1
while i<1000:
sum=0
for m in range(1,i):
if i%m==0:
sum=sum+m
if sum==i:
print("{0}数是完数".format(i))
i=i+1
2、 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(20个月)
a=1
b=1
for i in range(1,21,2):
print('%d,%d'%(a,b))
a=a+b
b=b+a
与斐波那契数列相似
第一月 一对兔子
第二月 一对兔子
第三月 二对兔子
第四月 三对兔子
第五月 五对兔子
1,1
2,3
5,8
13,21
34,55
89,144
233,377
610,987
1597,2584
4181,6765
页面更新:2024-05-30
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号