更多Python语言基础试题
- 1下面代码的语法错误显示是print "Hello Word!"
- 2题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,有吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前天剩下的一半零一个。到第十天早上再想吃时,见剩下一个桃子了。求一天共摘了多少。 ''' 需求:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 思路:采用逆向思维的方法,从后在往前推断 ''' x2 = 1 for day in range(9,0,-1): ___________________ x2 = x1 print x1
- 3题目:利用递归方法求5!。 ''' 需求:利用递归方法求5!。 思路:递归公式:fn = fn_1*4! ''' def fact(j): sum = 0 if j == 0: __________sum = 1 else: __________sum = ______________ return sum for i in range(5): print ('%d! = %d' % (i,fact(i)))
- 4“From Zero to Hero” 需要热爱,更需要坚持。小明在输入 From Zero to Hero 时,手一哆嗦,多输入了几个空格,下列哪项能输出正确的“From Zero to Hero”( )。goal = From Zero to Hero
- 5给出如下代码: s ='Python is Open Source!’ print(s[0: ].upper( )) 上述代码的输出结果是