def firstCharUpper(s):
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2016-09-29
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for e in L:
if e in s:
s.remove(e)
else:
s.add(e)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for e in L:
if e in s:
s.remove(e)
else:
s.add(e)
print s
2016-09-29
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
for x in s:
print x[0],':',x[1]
2016-09-29
def average(*args):
if len(args) == 0:
return 0.0
else:
return sum(args) * 1.0 / len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args) == 0:
return 0.0
else:
return sum(args) * 1.0 / len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-09-29
def greet(x= 'world'):
print 'Hello,' +x, '.'
greet()
greet('Bart')
print 'Hello,' +x, '.'
greet()
greet('Bart')
2016-09-29
最新回答 / 宝慕林9200478
调用remove方法之后,它的下标会自动右移,所以加上for的右移,一次产生两次片装,所以会漏掉lisa,你把lisa和paul换一下,那么结果会变成[paul,bart],有个笨办法可以达到你的效果s = set(['Adam','lisa','Paul'])L = ['Adam','bart','lisa','Paul']for name in L: if name in s: L.remove(name)for name in L: if name in s: ...
2016-09-29
for x in [1,2,3,4,5,6,7,8]
for y in [2,3,4,5,6,7,8,9]
if x>y:
continue
print ('x','y')
for y in [2,3,4,5,6,7,8,9]
if x>y:
continue
print ('x','y')
2016-09-29
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))
2016-09-29
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
N = ['Adam', 'Lisa', 'Bart']
for name in N:
print name,':',d[name]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
N = ['Adam', 'Lisa', 'Bart']
for name in N:
print name,':',d[name]
2016-09-29
sum = 0
x = 1
n=0
while True:
if x=2n:
continue
sum = sum + x
x = x + 1
n=n+1
if x > 100:
break
print (sum)
x = 1
n=0
while True:
if x=2n:
continue
sum = sum + x
x = x + 1
n=n+1
if x > 100:
break
print (sum)
2016-09-29
for x in range(1,10) :
for y in range(1,10) :
if x < y:
print x * 10 + y
for y in range(1,10) :
if x < y:
print x * 10 + y
2016-09-29
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum += x
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum += x
print sum
2016-09-29