s = set(['Adam','Lisa','Baet','Paul','Paul'])
print s
len(s)
print s
len(s)
2015-11-12
age = 20
if age <= 18:
print 'teenager'
elif age >= 18:
print 'adult'
else:
print 'kid'
因为之前的if和elif重合了 数据是20 >=6 if也可以成立所以就先执行if语句了
任务:
score = 85
if score >= 90:
print 'excellent'
elif score >=80:
print 'good'
elif score >= 60:
print 'passed'
else:
print 'failed'
if age <= 18:
print 'teenager'
elif age >= 18:
print 'adult'
else:
print 'kid'
因为之前的if和elif重合了 数据是20 >=6 if也可以成立所以就先执行if语句了
任务:
score = 85
if score >= 90:
print 'excellent'
elif score >=80:
print 'good'
elif score >= 60:
print 'passed'
else:
print 'failed'
2015-11-12
score = 55
if score >= 60:
print 'passed'
else:
print 'failed'
if score >= 60:
print 'passed'
else:
print 'failed'
2015-11-12
L = range(1, 101)
r=[]
x=1
for x in L:
if x%5==0:
if x<51:
r.append(x)
print L[:10]
print L[2::3]
print r
r=[]
x=1
for x in L:
if x%5==0:
if x<51:
r.append(x)
print L[:10]
print L[2::3]
print r
2015-11-12
'''t = ('Adam')
print t
因为()既可以表示元组(tuple),又可以作为括号表示运算时的优先级,结构('Adam')被Python解释器计算出结果1,导致我们得到的不是元组而是整数1
'''
t = ('Adam',)
print t
print t
因为()既可以表示元组(tuple),又可以作为括号表示运算时的优先级,结构('Adam')被Python解释器计算出结果1,导致我们得到的不是元组而是整数1
'''
t = ('Adam',)
print t
2015-11-11
L = ['Adam', 'Lisa', 'Bart']
L[0] = Bart
L[-1] = Adam
print L
L[0] = Bart
L[-1] = Adam
print L
2015-11-11
L = ['Adam', 'Lisa', 'Paul', 'Bart']
#L.pop(2)
#L.pop(3)
#print L
#因为先删除了Paul后 Bart就不是3了 就没有三了 正确如下
L.pop(2,3)
print L
#L.pop(2)
#L.pop(3)
#print L
#因为先删除了Paul后 Bart就不是3了 就没有三了 正确如下
L.pop(2,3)
print L
2015-11-11
L = ['Adam', 'Lisa', 'Bart']
L.append('Paul')
L.insert(-2,'Paul')
print L
L.append('Paul')
L.insert(-2,'Paul')
print L
2015-11-11
print 2.5 + 10 / 4
#因为在Python里整数除以整数得到的还是整数,整数除以整数则会把小数部分省略
print 2.4 + 10.0/4
#因为在Python里整数除以整数得到的还是整数,整数除以整数则会把小数部分省略
print 2.4 + 10.0/4
2015-11-11
因为 a='python'是非空字符串,所以当计算a or 'world'时,a为true,则整个结果必定为true,所以print结果为hello,python;而b是空字符串,计算b or 'world'时,b为false,结果取决于'world',而'world'为true,所以print结果为hello,world。
2015-11-11