s = 'Python was started in 1989 by "Guido".\nPython is free and easy to learn.'
print s
print s
2017-03-16
x=10
L=[]
while x<100:
L.append(x)
x+=1
for i in L:
x=i/10
y=i%10
if x<y:
print(i,"\n")
L=[]
while x<100:
L.append(x)
x+=1
for i in L:
x=i/10
y=i%10
if x<y:
print(i,"\n")
2017-03-15
已采纳回答 / eagle4294644
return包含在if语句下。在if……else里面,不是一定要有else语句的。当n == 1时,函数的功能已经完成,就不必加入else语句了。
2017-03-15
最新回答 / eagle4294644
在递归中,递归函数的每一次返回都是返回到上一层的递归函数。def fact(n): if n==1: return 1 return n * fact(n - 1)比如上面的代码中,fact(n-1)函数中的return是返回到了fact(n)当中,成为return n * fact(n - 1)语句的一个值。最后整个函数的返回只有return n * fact(n - 1)或return 1。
2017-03-15
x=1
n=1
sum=0
while True:
if n>20:
break
sum+=x
x=2**(n)
n+=1
print(sum)
n=1
sum=0
while True:
if n>20:
break
sum+=x
x=2**(n)
n+=1
print(sum)
2017-03-15
已采纳回答 / 且听风吟y
a = Trueprint a and 'a=T' or 'a=F'首先看前一部分,a and 'a=T',由于运算符是and,所以只要二者有一个为FALSE,结果便为FALSE,第一个a是TRUE,那么a and 'a=T'整体的结果便取决于'a=T',因而返回'a=T'。现在就变为了 'a=T' or 'a=F',运算符是or,所以所以只要二者有一个为TRUE,结果便为TRUE,从前向后看,'a=T' 已经是TRUE了,不管后面的 'a=F'是true还是FALSE,结果都为true,因此结果取决于 ...
2017-03-15
L = [95.5, 85, 60,59]
print L[-1]
print L[-2]
print L[-3]
print L[-4]
强行有-4,这样就不会报错了
print L[-1]
print L[-2]
print L[-3]
print L[-4]
强行有-4,这样就不会报错了
2017-03-15
L = ['Adam', 'Lisa', 'Bart']
L.append(L[1])
L.append(L[0])
L.pop(0)
L.pop(0)
print L
L.append(L[1])
L.append(L[0])
L.pop(0)
L.pop(0)
print L
2017-03-15
已采纳回答 / 我不是很爱书
当 i 在 dict 的keys中能找到的时候是没有什么区别,但是 i 不存在的时候,d[i] 程序会报错,但是d.get(i)会返回None,程序不会报错
2017-03-15