L = [75, 92, 59, 68]
sum = 0.0
for num in L:
sum=num+sum
print sum / 4
sum = 0.0
for num in L:
sum=num+sum
print sum / 4
2017-02-07
>>> score = 75
>>> if score >= 60:
print 'your score is', score
print 'congratulations'
your score is 75
congratulations
>>>
>>> if score >= 60:
print 'your score is', score
print 'congratulations'
your score is 75
congratulations
>>>
2017-02-07
def firstCharUpper(s):
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
s[0].upper():s的第一个字大写
+s[1:]:然后是s从第二个字到最后一个字
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
s[0].upper():s的第一个字大写
+s[1:]:然后是s从第二个字到最后一个字
2017-02-07
# -*- coding: utf-8 -*-
def average(*args):
for i in args:
if not isinstance(i,int):
print('输入参数中有非数字存在')
return
if i==0:
print 0.0
return
print float(sum(args[0:len(args)]))/len(args)
average(0)
average(1,2)
average(1,2,2,3,4)
def average(*args):
for i in args:
if not isinstance(i,int):
print('输入参数中有非数字存在')
return
if i==0:
print 0.0
return
print float(sum(args[0:len(args)]))/len(args)
average(0)
average(1,2)
average(1,2,2,3,4)
2017-02-07
L = range(1, 101)
print L[-10:]
print L[4::5][-10:]
#【-2:】最后2个/-2到-0但是不算-2, 【:-2】从0到-2(算上-0的情况下),【-3:-1】算上-0的情况下,-3到-1的值但是不算-3,【-4:-1:2】从-4到-1(但是不算-4)之间的 2的倍数
#range (1,101)=1到100之间的数字
#【-10:】最后10个/从-10到-0但是不算-10:100-10=90,从90到100,但是不算90
#因为L【4::5】表示L里所有5的倍数,所以L【4::5】【-10:】表示最后10个5的倍数
print L[-10:]
print L[4::5][-10:]
#【-2:】最后2个/-2到-0但是不算-2, 【:-2】从0到-2(算上-0的情况下),【-3:-1】算上-0的情况下,-3到-1的值但是不算-3,【-4:-1:2】从-4到-1(但是不算-4)之间的 2的倍数
#range (1,101)=1到100之间的数字
#【-10:】最后10个/从-10到-0但是不算-10:100-10=90,从90到100,但是不算90
#因为L【4::5】表示L里所有5的倍数,所以L【4::5】【-10:】表示最后10个5的倍数
u'''....'''代表以unicode编码格式输出多行 但不能进行转义 就是说 u'''1234\n567\n890'''他会分三行输出
ur'''....'''代表以unicode编码格式输出多行 并且进行转义 就是说 ur'''1234\n567\n890'''他会原样输出
ur'''....'''代表以unicode编码格式输出多行 并且进行转义 就是说 ur'''1234\n567\n890'''他会原样输出
2017-02-07