list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上
用 list 的 append() 方法,把新同学追加到 list 的末尾:
L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上
用 list 的 append() 方法,把新同学追加到 list 的末尾:
2016-10-10
True and 'a=T' 计算结果是 'a=T'
继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'
and 和 or 运算的一条重要法则:短路计算。
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'
and 和 or 运算的一条重要法则:短路计算。
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-10-10
考虑输入分数无人获得情况
。。
flag=0
while True:
if flag==0:
str=input("请输入分数: ")
for i in d:
if d[i] == str:
print i
flag=1
break
else:
print ("无人获得此分数,请重新输入!")
break
flag=0
。。
flag=0
while True:
if flag==0:
str=input("请输入分数: ")
for i in d:
if d[i] == str:
print i
flag=1
break
else:
print ("无人获得此分数,请重新输入!")
break
flag=0
2016-10-10
sum = 0
x = 1
while True:
if x>100:
break
sum+=x
x+=2
print sum
x = 1
while True:
if x>100:
break
sum+=x
x+=2
print sum
2016-10-10