Jesus,三个成绩,怎么出倒数第四?
这是原文呀,哪个老师出的题。你是在逗我吗?这是排错题吗?
L[-4] 报错了,因为倒数第四不存在,一共只有3个元素。
使用倒序索引时,也要注意不要越界。
这是原文呀,哪个老师出的题。你是在逗我吗?这是排错题吗?
L[-4] 报错了,因为倒数第四不存在,一共只有3个元素。
使用倒序索引时,也要注意不要越界。
2017-01-19
# -*- coding: utf-8 -*-
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0], ':', x[1]
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0], ':', x[1]
2017-01-19
import math
sum = 1
x = 1
while True:
sum+=2**x
x+=1
if x==20:
break
print sum
sum = 1
x = 1
while True:
sum+=2**x
x+=1
if x==20:
break
print sum
2017-01-19
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for (key,value) in d.items():
print("%s:%s"%(key,value))
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for (key,value) in d.items():
print("%s:%s"%(key,value))
2017-01-19
sum = 0
x = 1
n = 1
while True:
sum+=x
x*=2;
n=n+1;
if n>20:
break;
print sum
试了一下Python 不支持n++,知乎上这么说的Python不支持自增自减操作符,因为`+`和`-`也是单目操作符,Python解释器会将`--n`解释为`-(-n)`, 即n。
x = 1
n = 1
while True:
sum+=x
x*=2;
n=n+1;
if n>20:
break;
print sum
试了一下Python 不支持n++,知乎上这么说的Python不支持自增自减操作符,因为`+`和`-`也是单目操作符,Python解释器会将`--n`解释为`-(-n)`, 即n。
2017-01-19