for x in [ 1,2,3,4,6,7,8,9 ]:
for y in [ 0,1,2,3,4,6,7,8,9 ]:
{ if x < y:
print x*10+y
}
居然不对
for y in [ 0,1,2,3,4,6,7,8,9 ]:
{ if x < y:
print x*10+y
}
居然不对
2016-04-12
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue;
sum = sum +x;
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue;
sum = sum +x;
print sum
2016-04-12
sum = 0
x = 1
n = 1
while True:
sum = sum + x;
x = x*2;
n = n + 1;
if n > 20:
break;
print sum
x = 1
n = 1
while True:
sum = sum + x;
x = x*2;
n = n + 1;
if n > 20:
break;
print sum
2016-04-12
sum = 0
x = 1
n = 1
while True:
sum +=x;
x = x*2;
n++;
if n >= 20:
break;
print sum
居然跑不了
x = 1
n = 1
while True:
sum +=x;
x = x*2;
n++;
if n >= 20:
break;
print sum
居然跑不了
2016-04-12
最新回答 / 清波
<...code...>x 很明显 就是 题干(如下显示)中的20项数据,利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。至于 n 嘛 就是 递增计数的 循环而是次后 就大于20了, 循环停止:<...code...>
2016-04-12
def firstCharUpper(s):
bStr = s.upper()[:1];
sStr=s[1:len(s)]
return bStr+sStr
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
bStr = s.upper()[:1];
sStr=s[1:len(s)]
return bStr+sStr
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2016-04-11
短路计算。
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
2016-04-11
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
L.pop(2)
L.pop(2)
print L
2016-04-11
L = [95.5, 85, 59]
print L[-1]
print L[-2]
print L[-3]
print L[-4]
print L[-1]
print L[-2]
print L[-3]
print L[-4]
2016-04-11
L =['adam', 95.5, 'lisa', 85, 'bart', 59]
print L
print L
2016-04-11