x1 = 1
d = 3
n = 100
x100 =x1+(n-1)*d
s = (x100+x1)*n/2
print s
d = 3
n = 100
x100 =x1+(n-1)*d
s = (x100+x1)*n/2
print s
2016-05-14
def greet(a='world'):
print 'Hello,%s.' % a
greet()
greet('Bart')
print 'Hello,%s.' % a
greet()
greet('Bart')
2016-05-14
score = 85
if score >= 90:
print 'excellent'
elif score >= 80:
print 'good'
elif score >= 60:
print 'passed'
else:
print 'failed'
if score >= 90:
print 'excellent'
elif score >= 80:
print 'good'
elif score >= 60:
print 'passed'
else:
print 'failed'
2016-05-14
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
'Paul'
L.pop(2)
'Bart'
print L
L.pop(2)
'Paul'
L.pop(2)
'Bart'
print L
2016-05-14
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:
L = ['Adam', 'Lisa', 'Bart']
for name in L:
print name
注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
这样一来,遍历一个list或tuple就非常容易了。
L = ['Adam', 'Lisa', 'Bart']
for name in L:
print name
注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
这样一来,遍历一个list或tuple就非常容易了。
2016-05-14
def average(*args):
if args:
return float(sum(arg for arg in args))/len(args)
else:
return 0.0
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if args:
return float(sum(arg for arg in args))/len(args)
else:
return 0.0
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-05-14
>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
>>> for index, name in enumerate(L):
... print index, '-', name
为啥我真么写在python运行时提示有错误啊
>>> for index, name in enumerate(L):
... print index, '-', name
为啥我真么写在python运行时提示有错误啊
for x in range(1,10):
for y in range(0,10):
if x>y:
continue
print(str(x)+str(y))
...没想到可以利用x+1
for y in range(0,10):
if x>y:
continue
print(str(x)+str(y))
...没想到可以利用x+1
2016-05-14