-
L=[1,2,3,4,5,6,7,8]
def func(L):
sum=0
if isinstance(L,list):
for x in L:
sum=sum+x
return sum
print(func(L))
查看全部 -
#递归函数
def sum(n):
if n==1:
return 1
return sum(n-1)+n
print(sum(100))
#循环
result=0
for i in range(0,101):
result+=i
print(result)
查看全部 -
对于从列表中取数的情况,函数的自变量应该为列表本身,即sum(L),括号里为L
对于接收一个参数的情况,则以该参数为自变量,放在括号里,如square(side)
L=[1,2,3,4,5,6,7,8,9]
def sub_sum(L):
even=0
odd=0
for num in L:
if num%2==0:
even=even+num
else:
odd=odd+num
return even,odd
result=sub_sum(L)
print('奇数项的和为{}'.format(result[1]))
print('偶数项的和为{}'.format(result[0]))
查看全部 -
i=1
L=[]
for i in range(1,100):
L.append(i*i)
s=sum(L)
i+=1
print(s)
查看全部 -
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
old_score=d['Alice']
print("Alice's old score is {}"
.format(old_score))
d['Alice']=60
print(d)
结果:
Alice's old score is 45
{'Bob': 60, 'Ellena': 49, 'Alice': 60, 'Candy': 75, 'David': 86}查看全部 -
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
A=[50, 61, 66]
B=[80, 61, 66]
C=[88, 75, 90]
i=0
while i<3:
d['Alice'].append(A[i])
d['Bob'].append(B[i])
d['Candy'].append(C[i])
i+=1
print(d)
查看全部 -
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L.insert(0,'Ellena')
L[2]='Candy'
L[3]='David'
L[4]='Bob'
L.pop(-1)
print(L)
查看全部 -
names=['Alice', 'Bob', 'Candy', 'David', 'Ellena']
names.append('Zero')
names.insert(5,'Phoebe')
names.insert(5,'Gen')
print(names)
注意是圆括号不是中括号
append()和insert()方法
查看全部 -
L=['Alice',66,'Bob',True,'False',100]
i=0
for item in L:
if i%2==0:
print(L[i])
i+=1
结果:
Alice
Bob
FalseL=['Alice',66,'Bob',True,'False',100]
i=0
while i<6:
if i%2==0:
print(L[i])
i+=1
查看全部 -
subject=["Chinese","Math","English"]
score=[92,75,99]
i=0
while i<3:
L=[subject[i],score[i]]
i+=1
print(L)
结果:
['Chinese', 92]
['Math', 75]
['English', 99]查看全部 -
s1="ABC"
s2="123"
s3="xyz"
for a in s1:
for b in s2:
for c in s3:
print(a+b+c)
查看全部 -
num=0
sum=0
while num<=1000:
num=num+1
if num%2==0:
sum=sum+num
continue
print(sum)
这样也对
查看全部 -
num=1
sum=0
while True:
if num>1000:
break
if num%2==0:
sum=sum+num
num=num+1
print(sum)
查看全部 -
num=1
product=1
while num<=10:
product=product*num
num=num+1
print(product)
查看全部 -
L = [75, 92, 59, 68, 99]
sum = 0.0
for each in L:
sum=sum+each
print(sum/5)
查看全部
举报