一、填空题 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,lastrange(6)执行后,middles的值为〔1,2,3,4〕;first,second,third,lastsrange(6)执行后,lasts的值为〔3,4,5〕;firsts,last3,last2,last1range(6)执行后,firsts的值为〔0,1,2〕;first,middles,lastsorted(〔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(s1s2))的运行结果是7 6、python语句print(tuple(〔1,2,3〕),list(〔1,2,3〕)的运行结果是(1,2,3)〔1,2,3〕 7、python语句print(dd(32,32))的结果是11 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’infruits)的结果是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、求一个数恰好等于它的因子之和,这个数就称为完数。 例如:6123,请找出1000内的所有完数。 i1 whilei1000: sum0 forminrange(1,i): ifim0: sumsumm ifsumi: print({0}数是完数。format(i)) ii1 2、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(20个月) a1 b1 foriinrange(1,21,2): print(d,d(a,b)) aab bba 与斐波那契数列相似 第一月一对兔子 第二月一对兔子 第三月二对兔子 第四月三对兔子 第五月五对兔子 1,1 2,3 5,8 13,21 34,55 89,144 233,377 610,987 1597,2584 4181,6765