x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d
s = (n*(x1+x100))/2
print s
d = 3
n = 100
x100 = x1+(n-1)*d
s = (n*(x1+x100))/2
print s
2016-01-19
def average(*args):
n = len(args)
sum = 0.0
if len(args)==0:
return sum
for x in args:
sum += x
return sum/n
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
n = len(args)
sum = 0.0
if len(args)==0:
return sum
for x in args:
sum += x
return sum/n
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-01-19
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
L.pop(2)
L.pop(2)
print L
2016-01-19
import math
def quadratic_equation(a, b, c):
delta = ((b*b)-(4.0*a*c))
x1 = (-b + math.sqrt(delta))/(2.0*a)
x2 = (-b - math.sqrt(delta))/(2.0*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
def quadratic_equation(a, b, c):
delta = ((b*b)-(4.0*a*c))
x1 = (-b + math.sqrt(delta))/(2.0*a)
x2 = (-b - math.sqrt(delta))/(2.0*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2016-01-19
print 2.5 + 10.0 / 4
因为优先计算10/4,而整数相除得整数,为2.
需要将整数10变位浮点数,使得数为2.5
因为优先计算10/4,而整数相除得整数,为2.
需要将整数10变位浮点数,使得数为2.5
2016-01-19
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
2016-01-19
# -*- coding: utf-8 -*-
#用for中的range产生1-100个数字 并添加到l list列表中
l=[]
N=1 #计数变量
while N<=100:
l.insert(N-1,N*N)#0 1 1 2
N+=1 #N的值每次递加
print l
print sum(l)
#用for中的range产生1-100个数字 并添加到l list列表中
l=[]
N=1 #计数变量
while N<=100:
l.insert(N-1,N*N)#0 1 1 2
N+=1 #N的值每次递加
print l
print sum(l)
2016-01-19
def firstCharUpper(s):
return s[0:1].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
return s[0:1].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2016-01-19